最近有很多关于C# 6.0新特性的讨论。
其中最受关注的一个特性是在C# 6.0中使用Dictionary
初始化程序。
但是请等一下,我们一直在使用集合初始化程序来初始化集合,并且可以在.NET 4.0和.NET 4.5中很好地初始化Dictionary
(不知道旧版本如何)。例如:
Dictionary<int, string> myDict = new Dictionary<int, string>() {
{ 1,"Pankaj"},
{ 2,"Pankaj"},
{ 3,"Pankaj"}
};
那么C#6.0有什么新的变化?在C#6.0中他们所说的字典初始化程序是什么?