Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#的类Python字典声明?_C#_Syntax_Dictionary_Syntactic Sugar - Fatal编程技术网

C#的类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,“世界”); 我怎样才能使这篇文章不那么冗长?您可

在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,“世界”);
我怎样才能使这篇文章不那么冗长?

您可以使用(和):

var myDict=newdictionary{{1,“Hello”},{2,“World”};
这段代码实际上将被编译成上面的代码。请注意(很遗憾)不能省略构造函数或泛型类型参数

不太像蟒蛇,但正在到达那里

var myDict = new Dictionary<int, string> { {1, "Hello"}, {2, "World"} };