一、索引的成员和元素初始化
1.1 原始初始化集合 Dictionary
1.2 键值初始化集合 Dictionary
1.3 运算符 $ 初始化集合 Dictionary
二、自动属性的初始化
一不小心发现 C# 已经到 6.0 了,现在项目中使用的还是 4.0,这节奏,完全跟不上啊!
虽然自己也没有使用过 6.0,既然看到了,就拿出来和园有分享一下。
看到了@dotnetgeek的评论,非常感谢,认为是给我这样浮躁的人善意的警告,不应该盲目跟风追新,应该老老实实把现在的搞清楚,万变不离其宗
我发现你是一个微软黑粉,语言的更新仅仅是多了一些特性,你懂C#4.0就可以很轻松的掌握6.0,这不是一个新技术。很多人都说跟不上,我不以为然,比如以前的委托,到了C#新版本出现了Action<T>之类的,咋一看,以为是新东西,但是经过了解之后,就知道是语法糖,所以,你懂的话,根本就不怕更新快,相反,反而会提高你的编程效率
一、索引的成员和元素初始化
1.1 原始初始化集合 Dictionary
思考一下,下面的单元测试
通过集合初始化器给一个集合赋值
[TestMethod] public void DictionaryIndexWithoutDotDollar() { Dictionary<string, string> builtInDataTypes = new Dictionary<string, string>() { {"Byte", "0 to 255"}, {"Boolean", "True or false."}, {"Object", "An Object."}, {"String", "A string of Unicode characters."}, {"Decimal", "±1.0 × 10e-28 to ±7.9 × 10e28"} }; }