您的位置:首页 > c#
c# 标签下有 15 篇文章

C#中yield

50次阅读|92次收藏|228次赞

可以把C#中yield理解成一种特殊形式的return,它和return一样,会立即把执行权返回父级函数。特别之处在于,yield后面跟的函数或对象会跟一个条件判断,当条件满足时,就会再次回调包含该yield的子函数,并且从yield语句之后继续执行。

C#预处理器指令

205次阅读|206次收藏|355次赞

C#有许多名为预处理器指令的命令。这些命令从来不会被翻译为可执行代码中的命令,但会影响编译过程的各个方面。例如,预处理器可禁止编译器编译代码的某一部分。所有的预处理器指令以#开头的。

C# 获取磁盘空间大小

266次阅读|221次收藏|128次赞

C#下,怎么获取硬盘容量,如何获取某磁盘下还剩余多少空间,以确定当前的这些文件能不能拷贝到该盘下,下面介绍C#中获取磁盘空间大小的方法。

c#中datetime.minvalue插入数据库报错

75次阅读|278次收藏|58次赞

c#中datetime.minvalue的值为0000年1月1日,而数据库可以接收的日期介于1753年 1 月1 日到 9999 年12 月31 日之间,如果将datetime.minvalue的值插入数据库,就会出现日期溢出的异常。

c#中SqlBulkCopy的使用

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

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

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

522次阅读|69次收藏|421次赞

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

C# 文件压缩与解压

304次阅读|133次收藏|142次赞

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

C#中TryParse的用法

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

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

C#泛型List的用法

700次阅读|281次收藏|474次赞

泛型是具有占位符(类型参数)的类、结构、接口和方法,泛型类和泛型方法同时具备可重用性、类型安全和效率。C#泛型类List<T>表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。T为类型参数,代表列表中元素的类型。该类实现了IList<T>泛型接口,是ArrayList类的泛型等效类,其大小可按需动态增加。

C#中is、as的区别

282次阅读|238次收藏|152次赞

as是C#中用于类型兼容性判断和类型转换的操作符,它同时进行类型的判断和类型的转换,当转换失败时,as运算符将产生空,而不是引发异常。is是C#中用于类型兼容性判断的操作符,检查一个对象是否兼容于其他指定的类型, 如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。

C# Checklistbox的用法

219次阅读|166次收藏|130次赞

C#中Checklistbox是winform中用到的列表控件,下面介绍Checklistbox的常用用法,包括:添加元素、判断设置第i项是否选中、设置全选、得到全部选中的值、设置CheckedListBox中第i项的Checked状态等等

为什么asp.net网站第一次加载慢

1262次阅读|137次收藏|443次赞

asp.net的程序第一次运行是需要编译的,后面再访问时就不需要了,所以第一次比较慢,以后就快了。那么加载的原理是什么呢?

.NET垃圾回收机制是什么

1486次阅读|137次收藏|443次赞

组成.Net平台一个很重要的部分----垃圾收集器(Garbage Collection),.NET垃圾回收机制降低编程复杂度,使程序员不必分散精力去处理析构。不妨碍设计师进行系统抽象。减少由于内存运用不当产生的Bug。成功的将内存管理工作从程序的编写时,脱离至运行时

C# 扩展方法

178次阅读|20次收藏|286次赞

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

C#正则表达式验证是否日期

1407次阅读|137次收藏|445次赞

本文将介绍一段实例代码,来讲解利用正则表达式使C#判断输入日期格式是否正确的方法。希望这段代码能对大家有所帮助。

您最近浏览过的文章