专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  C#3.0中个激动人心特性就是扩展思路方法:你可以使用例子思路方法语法来静态思路方法本文仔细阐述了这新特性并且给出了几个相应例子  声明扩展思路方法  扩展思路方法行为和静态思路方法是非常类似你只能在静态类中声明它们为声明个扩展思路方法你需要给该思路方法第个参数指定this关键字如下例:  // Program.cspublic EMClass{ public ToInt32Ext(this s) {   Int32.Parse(s); } public ToInt32Static( s) {   Int32.Parse(s); }} Pr [阅读全文] [PDF]
varemployee=new{Age=25,Name=\"james\"} 无须显示声明一个类,而且在初始化器里面可以获取上下文的变量——闭包 这就是C#3.0里提供的匿名类型。 并且可以对声明的类型进行这样的访问 stringname=employee.name; 来看看IL的实现。 .methodpublichidebysiginstancevoiddd()cilmanaged { //代码大小22(0x16) .maxstack3 .localsinit([0]class’<>f__AnonymousType0`2’<int32,strin [阅读全文] [PDF]
1 共2条 分1页