C# 5.0 抢先看
来源:互联网 发布:软件版本说明编写 编辑:程序博客网 时间:2024/04/27 21:45
第一:绑定运算符,:=: 这个只是简化了数据绑定,跟ASP.NET MVC3不断改进一样,其实不是什么亮点改进。 第二:带参数的泛型构造函数: 这个的加入给一些设计增加了强大功能,泛型早在C#2.0加入后就有着强大的应用,一般稍微设计比较好的框架,都会用到泛型,C#5.0加入带参数泛型构造函数,则在原有基础上对C#泛型完善了很多。:) 第三:支持null类型运算: 此功能,个人觉得并非什么大的亮点,但至少对null类型,特别是有数据计算的这种null类型的支持,写代码还是方便不少。 第四:case表达式,支持表达式: 这个是一个我很早就想如果能这样就好了,没想到在C#5.0里就加入此功能,以前case里只能写一个具体的常量,而现在可以加表达式了,灵活多了。 第五:扩展属性。 我们在C#3.0里有扩展方法,那么在C#5.0里将会加入扩展属性的感念,对照扩展方法,不难理解扩展属性的概念了。以下为扩展属性的定义举例: C#5.0 远远不只是上面描述的5点新功能,它如同C#4.0加入dynamic概念一样,会加入异步处理概念,这个不是几行代码就能表达,而是将在设计,架构上,又会掀起一次飞跃…… 原文连接:http://www.cnblogs.com/architect/archive/2011/05/23/2054197.htmlC# 5.0 抢先看
//we might have
public class T MyClass : T:class, new(int)
int y? = x + 40;
Myotherobj obj2 = obj.MyProperty ??? new Myotherobj();
case string.IsNullorEmpty(myotherobj):
//逻辑代码
case myotherobj.Trim().Lower:
//逻辑代码
}
- C# 5.0 抢先看
- flash8抢先看
- dreamweaver8抢先看
- JUnit 4 抢先看
- “Cruise”功能抢先看!
- BlackHand CMS抢先看
- 2017ChinaJoy抢先看
- VOT2017 结果抢先看
- Windows Vista图标抢先看
- SARscape5.0新功能抢先看
- IAM Console更新抢先看
- Visual C# 2005抢先预览
- Visual C# 2005抢先预览
- Visual C# 2005抢先预览
- IntelliJ IDEA 6.0 新特性抢先看
- [多图]飞信08'抢先看
- css3.0抢先看(七):多重背景
- ArcGIS 10新特性抢先看
- Java中的IO流知识总结(转)
- Graphical Models Links
- java桥接模式
- MySQL binlog 格式(Mixed,Statement,Row Level)
- 声明:关于原创与转载的标注
- C# 5.0 抢先看
- ResourceBundle 类介绍 (一)使用场景
- 多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(上)
- 非常值得欣赏的15个HTML5网站
- 一致性哈希简单介绍
- 多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(中)
- 多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(下)
- [整理]cmd command in Windows 7
- MeeGo 1.2 正式版发布