文章分类 - C#
knowledge of C#.
摘要:最近要因为要使用到多线程,经常要把一些方法封起来,给线程去执行,刚开始的时候,根据自己之前学的C#知识,去创建一些委托,然后把方法作为参数传递给其中一个方法的线程去执行,每次都要new一些委托,实在是烦,其实知道有一些简便的方法去做的(比如使用Action和匿名方法以及lambda 表达式),但本...
阅读全文
摘要:C#中类型比较有很多方法,比较常用的有Equals()、ReferenceEquals()和==三种常见方法,其中核心方法为Equals(),Equals()是System.object提供的虚方法,用用于比较两个对象是否有相同的引用的地址,但.net FrameWork中很多的类型都是实现了对Equals()的覆盖,所以有时候我们在进行字符串比较时,用了Equals()方法进行两个字符串的比较,其实是比较字符串是否相同,而不是比较字符串的引用地址相同。还有要注意的,值类型也是重写了Equas()l,以实现对实例数据的判断,这三个方法各有区别,应多加注意。!、值类型判断一:Equals,Sys
阅读全文
摘要:格式规范的完整形式:{index [,width][:formatstring]}index是此格式程序引用的格式字符串之后的参数,从零开始计数;width(可选) 是要设置格式的字段的宽度,width取正数表示结果右对齐,取负数表示结果左对齐;formatstring(可选),包含有关设置类型格式的格式说明。一.内置类型的字母格式1. E-科学计数法表示 25000.ToString("E");//结果:2.500000E+0042. C-货币表示,带有逗号分隔符,默认小数点后保留两位,四舍五入 2.5.ToString("C");//结果:¥2.50
阅读全文

浙公网安备 33010602011771号