C#的类Python字典声明?
在Python中,可以执行以下操作:C#的类Python字典声明?,c#,syntax,dictionary,syntactic-sugar,C#,Syntax,Dictionary,Syntactic Sugar,在Python中,可以执行以下操作: d = {1 : 'Hello', 2 : 'World'} 在C#中更为详细: Dictionary<int, string> d = new Dictionary<int, string>(); d.Add(1, 'Hello'); d.Add(2, 'World'); Dictionary d=newdictionary(); d、 加上(1,'你好'); d、 添加(2,“世界”); 我怎样才能使这篇文章不那么冗长?您可
d = {1 : 'Hello', 2 : 'World'}
在C#中更为详细:
Dictionary<int, string> d = new Dictionary<int, string>();
d.Add(1, 'Hello');
d.Add(2, 'World');
Dictionary d=newdictionary();
d、 加上(1,'你好');
d、 添加(2,“世界”);
我怎样才能使这篇文章不那么冗长?您可以使用(和):
var myDict=newdictionary{{1,“Hello”},{2,“World”};
这段代码实际上将被编译成上面的代码。请注意(很遗憾)不能省略构造函数或泛型类型参数
不太像蟒蛇,但正在到达那里
var myDict = new Dictionary<int, string> { {1, "Hello"}, {2, "World"} };