- 博客(7)
- 收藏
- 关注
原创 在Web Api中实现通信的方法(Get,Put,Post,Delete)
Post(新增),Put(修改),Delete(删除),Get(查询)GET:生到数据列表(默认),或者得到一条实体数据POST:添加服务端添加一条记录,记录实体为Form对象PUT:添加或修改服务端的一条记录,记录实体的Form对象,记录主键以GET方式进行传输DELETE:删除 服务端的一条记录...
2019-11-11 14:26:22
380
原创 C#基础——Func和Action的介绍及其用法
介绍Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所损失的性能。Action和Func<T,TResult>的功能是一样的,只是Action没有返类型,Func<T,T,Result>:有参数,有返回类型 Action...
2019-10-10 17:56:31
483
原创 软件设计模式
单件模式(Singleton Pattern)概述Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。从另一个角度来说,Singleton模式其实也是一种职责型...
2019-10-09 17:24:50
143
原创 NLog用法参数解释说明
##Logger发邮件参数smtpServer=“” 邮件服务器 例如126邮箱是smtp.126.comsmtpPort=“25“端口smtpAuthentication=“Basic“ 身份验证方式 基本smtpUserName=““ 邮件服务器用户名smtpPassword=“**”邮件服务器密码enableSsl=“false”是否使用安全连接 需要服务器支持addNewLi...
2019-09-27 15:09:00
7619
2
原创 Environment.SpecialFolder 与App有关的枚举常量分别对应的文件夹
第一种:Environment.SpecialFolder.ApplicationData 对应:用户目录下的:AppData文件夹下的Roaming,例如:“C:\Users\User\AppData\Roaming”第二种:Environment.SpecialFolder.CommonApplicationData对应:系统盘下的ProgramData,例如:“C:\ProgramD...
2019-09-27 14:31:44
1836
原创 Excel导入导出
前期准备:1.程序必须是X86平台上的2.添加excel的dll文件3.添加office的配置程序代码//导入Excelprivate void button1_Click(object sender, EventArgs e){//打开一个文件选择框OpenFileDialog ofd = new OpenFileDialog();ofd.Title = “Excel文件”;...
2019-07-31 10:00:29
135
原创 C#线程同步的几种常用方法详解
C#线程同步的几种方法我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。在网上也看过一些关于线程同步的文章,其实线程同步有好几种...
2019-07-29 17:19:53
507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人