C#中ToString()常见的格式

615次阅读|216次收藏|40次赞

在C#编程时,常需要将数据按指定格式显示出来,当转换为字符串的时候,我们可以设置ToString方法中的参数,来显示不同的格式,下面介绍ToString()常见的格式。

js中encodeURIComponent与C#中HttpUtility.UrlEncode

855次阅读|88次收藏|18次赞

在WEB编程中,经常需要通过JS传递参数给C#后台代码,如果传递的参数包括中文,则需要在JS中通过encodeURIComponent编码,对应C#中的HttpUtility.UrlEncode编码。

SQL SERVER数据类型对应C#的数据类型

718次阅读|15次收藏|192次赞

在C#编程中,经常需要访问SQL SERVER数据库,当与数据库的数据进行交互时,由于各自都有不同的数据类型,那就在交互时,需要对各种数据类型进行相互转换,下面介绍SQL SERVER数据类型与C#的数据类型的对应关系

C#中TryParse的用法

1128次阅读|431次收藏|110次赞

在C#编程中,对类型的转换,可以使用类似于:Convert.ToInt32、int.Parse、(int)、int.TryParse等多种方式,下面为大家介绍TryParse的用法及需要注意的地方
C#

C# 文件压缩与解压

807次阅读|134次收藏|143次赞

在C#开发过程中有时会遇到文件的压缩与解压,例如:将文件进行压缩下载,减少网络的带宽,压缩是一个非常常见的功能,压缩文件的格式通常有RAR和ZIP两种,下面介绍C#中如何使用ICSharpCode.SharpZipLib.dll第三方dll实现文件的压缩与解压
C#

C# #define条件编译

1383次阅读|335次收藏|137次赞

C#的预处理器指令从来不会转化为可执行代码的命令,但是会影响编译过程的各个方面,常用的预处理器指令有#define、#undef、#if,#elif,#else和#endif等等,下面介绍C#中使用#define进行条件编译的实例

C#中==、Equals、ReferenceEquals的区别

1153次阅读|70次收藏|421次赞

C#中Equals , == , ReferenceEquals都可以用于判断两个对象的个体是不是相等,对于相同的基本值类型,==和Equals()比较结果是一样的;由于ReferenceEquals()是判断两个对象的引用是否相等,对于值类型,因为每次判断前都必须进行装箱操作,也就是每次都生成了一个临时的object,因而永远返回false。
C#

C# 扩展方法

682次阅读|20次收藏|288次赞

扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。C# 扩展方法的目的就是为一个现有类型添加一个方法,现有类型既可以是int,string等数据类型,也可以是自定义的数据类型。

C#获取上个月第一天和最后一天

1252次阅读|178次收藏|169次赞

在C#编程时,有时需要获取指定日期的上个月第一天和最后一天,用来过滤数据,在项目统计功能页面、获取查询列表页面经常需要用到,下面介绍在C#中如何获取上个月第一天和最后一天的日期

安装C# Windows服务需要“设置服务登录”

669次阅读|82次收藏|43次赞

在安装C#程序开发的Windows服务过程时,有时会弹出一个“设置服务登录”对话框,要求输入用户名和密码。如何设置将Windows服务安装在本机,不弹出这个对话框呢?

C#操作datatable

1212次阅读|112次收藏|357次赞

在C#项目中经常用到DataTable,下面介绍C#中DataTable创建、排序、检索、合并、修改、删除等操作的方法

C# Task实现多线程

2199次阅读|415次收藏|483次赞

C# 中Task跟线程池ThreadPool的功能类似,不过写起来更为简单,直观,代码更简洁了,使用Task来进行操作,可以跟线程一样可以轻松的对执行的方法进行控制。Task使用时需要引用名称空间System.Threading.Tasks,下面为大家C#中利于task实现多线程的方法

C#中BeginInvoke与EndInvoke

1275次阅读|320次收藏|199次赞

C#中BeginInvoke方法可以使用线程异步地执行委托所指向的方法。然后通过EndInvoke方法获得方法的返回值(EndInvoke方法的返回值就是被调用方法的返回值),或是确定方法已经被成功调用。当使用BeginInvoke异步调用方法时,如果方法未执行完,EndInvoke方法就会一直阻塞,直到被调用的方法执行完毕。

c#中SqlBulkCopy的使用

1125次阅读|19次收藏|308次赞

c#中SQLBulkCopy,用于数据库之间大批量的数据传递,其速度,比传统的Insert方法快很多倍例,如将Excel数据,大批量的导入到数据库中。下面通过实例说明c#中SqlBulkCopy的使用
c#

C# 正则表达式

1245次阅读|387次收藏|242次赞

在编写字符串的处理程序时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具。许多编程语言和工具都包含对正则表达式的支持,C#中的正则表达式包含在.NET基础类库的System.Text.RegularExpressions命名空间下,它包含了8个类,用得最多是的Regex。