简介
VS 2015中已经包含C# 6.0. C#在发布不同版本时,C#总是会有新特性,比如C#3.0中出现LINQ,C#4.0中的动态特性,c#5.0中的异步操作等。.
C# 6.0中与增加了不少新的特性,帮助开发人员更好的编程。
下面的示例需要下载vs2015,这样才会有C#6.0环境,主要的新特性有:
- 使用Static参数,直接引用类中的方法或属性,不用每次都带上类名。
ReadLine();
}
}
}
- 成员属性自动初始化,在定义属性时,即可通过简单的代码初始化属性的值,而不用在构造函数中初始化。
}
- 集合中初始化成员的方式有所变化,变得更直观。
};
- 字符串格式化,以前要使用string.format("{0}-{1}",v1, v2); 来格式化输出,使用数字,容易出错,现在直接使用变量名
-
return result;
}
return 0; // result is out of scope
}
具体内容和示例代码可参考:
http://www.codeproject.com/Articles/1070659/All-About-Csharp-New-Features