|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
兄弟们,想来你们都看过了昨天的比赛了。我现在的痛苦状跟当时应该差不多。希望本版.net老师不吝赐教,为小弟这一批迷途的羊羔指一条阳光之道!您也知道:学习技术如果只有一个人摸索,那是一件多么痛苦的事情!还有,如果万辛能得名师或长者指点,那又是多么一件幸福和快乐的事情!在NDCLondon上,MadsTorgersen提出了对将来C#言语的的企图。必要注重的是,这些只是企图,不会包管在哪一个版本公布。DamienGuard对这些倡议举行了总结和扼要的剖析,我们在此为您选择了个中的一些内容。
只读属性
只读主动属性将同意开辟者在一行代码中声明属性及厥后台字段。静态范例using语句
VisualBasic和Java都同意在定名空间中导进模块(C#静态类)。如许能够移除经常使用的静态函数后面的反复代码,如“Math.”。
主机关函数
经由过程在类名后加上参数,开辟者将不再必要显式创立机关函数。这能够移除将机关函数参数复制到公有字段时的冗杂代码。- publicclassPoint(intx,inty){privateintx,y;}
复制代码 属性和办法表达式
属性表达式能够为复杂的只读属性剔除一些本来必需的榜样代码。- publicdoubleDistance=>Math.Sqrt((X*X)+(Y*Y));
复制代码 办法表达式也是云云,固然它们能够承受参数。注重,参数化的属性仍旧没有列进思索局限以内。在将来相称长一段工夫里,这只能是VB独占的特征。
函数参数
现在年夜多半开辟者历来不必数组,除非要利用params关头字。因而有人发起让params也撑持IEnumerable接口。假如如许做,其他言语(如VisualBasic)也必要撑持。另有人发起可使用out关头字声明部分变量。比方,- int.TryParse("123",outintx);
复制代码 空传布
实不相瞒,net网页编程是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,net网页编程的耗时是.NET的5倍。 |
|