随笔分类 - CLR via C#
CLR via C#
摘要:C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.ToString("G
阅读全文
摘要:[DllImport("kernel32.dll",EntryPoint="GetSystemPowerStatus")] //win32 api private static extern void GetSystemPowerStatus(ref SYSTEM_POWER_STATUS lpSy
阅读全文
摘要:问题 有了委托为什么还要有事件? 理论上,事件能完成的事情委托完全可以胜任,但是我们思考的这一方面是功能性,我们必须从他们各自的特点分析。 委托链的特点让事件能够被多个订阅方订阅,事件是带上了event关键字的委托,在用reflector反编译事件源码时,我 们看到事件成员的可访问性被始终设置为pr
阅读全文
摘要:Aspose.Cells读取Excel非常方便,以下是一个简单的实现读取和导出Excel的操作类: 以下是Aspose.Cells下载地址:http://pan.baidu.com/s/1sjQ5XX7 /// <summary> /// Excel操作类(引用程序集Aspose.Cells.dll
阅读全文
摘要:C#中匿名对象的一般写法是这样的: object o=new {Name="TestName"}; 有时候我们会尝试从这个匿名对象中获取值,在使用中发现例如已知类型的对象如T model, 下面的代码是没有问题的: object value = null; Type objType = typeof
阅读全文
摘要:前言 今天重新看了下关于CLR基元类型的东西,觉得还是有必要将其记录下来,毕竟这是理解CLR成功 之路上的重要一步,希望你也和我一样。 基元类型 编译器直接支持的数据类型称之为基元类型,针对那些程序员自定义的类型而言。所有基元类型 直接映射到FCL(Framework class library)中
阅读全文

浙公网安备 33010602011771号