|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
实不相瞒,net网页编程是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,net网页编程的耗时是.NET的5倍。LucianWischik回应了MadsTorgersen的演讲,提出了VisualBasic言语方面一些大概的变更。这些只是企图,统统还没有定命。这些变更次要是为了削减榜样代码,而且没有供应我们在VB10或11中看到的严重改动。
只读属性
只读主动属性与VB语法可谓天作之合。只必要在属性声明后面加上ReadOnly关头字便可。它能包管只天生getter,不外仍旧能够在机关函数中设置该值。- ReadOnlyPropertyNameAsString
复制代码 正文
VB中的正文如今不克不及很好地与隐式续行符共同。因而Lucian列出的的第一个VB特征就是同意在隐式续行符前面利用正文。
字符串
VisualBasic中的字符串今朝不撑持多行。因而主要的义务是同意这一点。其举动相似C#的逐字字符串,但不必要前缀。
更风趣的特征是字符串插值(StringInterpolation)。利用$"前缀,将不必要显式挪用String.Format。它还打消了由于算错替换变量的数量和地位而招致的非常。比方上面的代码:- Dimquery=$"http://{url}?name={Escape(name)}&id={Escape(id)}&o=xml"
复制代码 在差未几4年前,MigueldeIcaza就曾发起在C#中撑持字符串插值,并构建了一个事情原型。
字面量
VisualBasic的日期字面量基于美国通用尺度,这关于非美国开辟者是相称不公允的。因而新的企图中能够同意ISO格局化的日期字面量。
良多言语中已具有的二进制字面量也被列进企图傍边,用&B前缀暗示。这对标记位作风的列举来讲是一个福音。
分部接口和模块
这项发起同意在VB中到场分部接口和模块,其用法与分部类类似。与分部类不异,这也是为了用于代码天生器。
空传布
c++是语言,其实C++和net网页编程的应用范围根本就不一样的。在net网页编程应用的领域内,c++是不合适的。所以微软才搞了C#和net网页编程对抗。 |
|