随笔分类 -  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 阅读全文
posted @ 2014-07-16 17:26 ____轨迹 阅读(311) 评论(0) 推荐(0)
摘要:[DllImport("kernel32.dll",EntryPoint="GetSystemPowerStatus")] //win32 api private static extern void GetSystemPowerStatus(ref SYSTEM_POWER_STATUS lpSy 阅读全文
posted @ 2014-06-30 17:49 ____轨迹 阅读(2035) 评论(0) 推荐(0)
摘要:问题 有了委托为什么还要有事件? 理论上,事件能完成的事情委托完全可以胜任,但是我们思考的这一方面是功能性,我们必须从他们各自的特点分析。 委托链的特点让事件能够被多个订阅方订阅,事件是带上了event关键字的委托,在用reflector反编译事件源码时,我 们看到事件成员的可访问性被始终设置为pr 阅读全文
posted @ 2014-06-19 16:24 ____轨迹 阅读(898) 评论(0) 推荐(2)
摘要:Aspose.Cells读取Excel非常方便,以下是一个简单的实现读取和导出Excel的操作类: 以下是Aspose.Cells下载地址:http://pan.baidu.com/s/1sjQ5XX7 /// <summary> /// Excel操作类(引用程序集Aspose.Cells.dll 阅读全文
posted @ 2014-05-27 16:42 ____轨迹 阅读(4906) 评论(0) 推荐(0)
摘要:C#中匿名对象的一般写法是这样的: object o=new {Name="TestName"}; 有时候我们会尝试从这个匿名对象中获取值,在使用中发现例如已知类型的对象如T model, 下面的代码是没有问题的: object value = null; Type objType = typeof 阅读全文
posted @ 2014-05-22 13:49 ____轨迹 阅读(5503) 评论(0) 推荐(0)
摘要:前言 今天重新看了下关于CLR基元类型的东西,觉得还是有必要将其记录下来,毕竟这是理解CLR成功 之路上的重要一步,希望你也和我一样。 基元类型 编译器直接支持的数据类型称之为基元类型,针对那些程序员自定义的类型而言。所有基元类型 直接映射到FCL(Framework class library)中 阅读全文
posted @ 2014-04-18 10:09 ____轨迹 阅读(405) 评论(0) 推荐(0)