c#在定义时填充哈希表

Lee*_*iss 1 c#

是否可以在首次定义时填充哈希表?

例如,这里有一些类似的PHP代码:

var $AA = new array("one" => 1, "two" => 2);
Run Code Online (Sandbox Code Playgroud)

我想在C#中做这样的事情.事实上,Hashtable很可能不是最好的工具.

小心,李

Mat*_*son 6

查看集合初始化程序 - 是的,它是可能的.对于词典,请参见此处.您可以声明字典并使用一组键/值对填充它.

比MSDN更简单的例子提供:

var MyDictionary = new Dictionary<string,int>()
{
    {"one", 1},
    {"two", 2}
};
Run Code Online (Sandbox Code Playgroud)