声明:
var list = new List<KeyValuePair<int, string>>();
作业:
list.Add(new KeyValuePair<int, string>(1, "Cat"));
list.Add(new KeyValuePair<int, string>(2, "Dog"));
list.Add(new KeyValuePair<int, string>(4, "Rabbit"));
如何在第一行本身初始化上面的泛型列表
例如:
List<string> nameslist = new List<string>();
nameslist.Add("one");
nameslist.Add("two");
nameslist.Add("three");
我们可以在同一行中初始化上面的内容:
var list = new List<string> { "One", "Two", "Three" };
我想为我的通用列表做同样的事情。任何帮助将不胜感激。提前致谢。
如果我理解正确,请使用:
var list = new List<KeyValuePair<int, string>>
{
new KeyValuePair<int, string>(1, "Cat"),
new KeyValuePair<int, string>(2, "Dog"),
new KeyValuePair<int, string>(4, "Rabbit")
};
我是一名优秀的程序员,十分优秀!