All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
Delphi格式输入组件(TMaskEdit)使用实例
用php自带函数去除html标签_php资料_编程技术
编写SQL查询的关键—SQL语句的执行顺序_mssql学习_编程技术
PHPUnit袖珍指南之命令行测试工具_php资料_编程技术
Asp.net生成静态网页的实现代码_[Asp.Net教程]
ASP.NET中散列加密密码_[Asp.Net教程]
ASP.NET的Request对象的属性介绍_[Asp.Net教程]
LINQ体验(3)——C#,3.0新语言特性和改进(下篇)_[Asp.Net教程]
php脚本中include文件报错解决方法_[PHP教程]
SQL数据库高级教程:学习 SQL IN_[SQL Server教程]
Reading number is top 10 pictures
A man's favorite things14
Female star bikini
囚犯暴乱了咋办?
30 beautiful school beauty5
Sora aoi on twitter5
Take you to walk into the most true north Korea rural2
The real super beauty12
So beauty, will let you spray blood8
西游日记4
恶搞漫画2
Download software ranking
Call Of Duty2
asp.net技术内幕
Proficient in Eclipse
Take off clothes to survival
Photoshop 8.0图象编辑软件
Boxer vs Yellow3
Dance with duck(male prostitution)
Tram sex maniac 2 (H) rar bag15
linux高级编程
jdk1.6 for windows
aaa published in(发表于) 2013/12/18 7:57:54 Edit(编辑)
C#中提供的VB不支持的新特性_.net资料_编程技术

C#中提供的VB不支持的新特性_.net资料_编程技术

C#中提供的VB不支持的新特性_.net资料_编程技术-你的首页-uuhomepage.com

  在Beta 2中,.NET中的两种旗舰语言——C#和Visual Basic各自的功能集合都已经确定。以前我们曾经介绍过只在VB中出现的特性,例如可变匿名类型和XML常量等。而今天本文则要介绍一些只在C#中出现的特性。


  第一个特性是用于创建数据类的一个语法上的便捷之处。借助于自动属性(Automatic Properties)语法,C#开发者无需书写任何重复的代码即可容易地创建属性。


  public int X { get; private set; }


  上面这句代码创建了一个名为X的属性,该属性的getter是公有的,setter是私有的。在使用上述语法时,编译器将自动生成一个私有字段并与上述getter和setter关联起来。


  虽然这样的自动属性语法看上去有些类似于公有字段,不过它却有着一些值得称道的优势。首先,很多内建的类型(比如列表和数据网格)只能绑定到属性上。从长远角度考虑,使用属性也能够让开发者在需要的时候为其添加更加复杂的逻辑,而同时却并不需要改变类型的公共接口。


  另一个C#中的特性就是集合初始化器。


  var mystrings = new List { "Alice", "Bob", "Charlie" };.


  借助于类似数组初始化器的语法,上述代码将自动调用该集合的Add方法将达括号中的每一个条目添加到集合中。当然,这个特性并不能够应用于任何对象上,可使用该特性的对象应该提供一个Add方法,且该Add方法接受一个参数。


  上面的这些示例程序均来自于Jomo Fisher的文章The Least You Need to Know about C# 3.0。


  需要注意的是,关于闭包和lambada表达式等令人激动的特性,Visual Basic只能够支持单行的匿名方法。而C#则更为强大——借助于新的委托语法,C#将能够支持多行的匿名方法。





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.