如何创建和填充通用Dictionary<>
它应该由这些类型填充
TKey= string, TValue=Point
。
提前谢谢。
答案 0 :(得分:2)
就像这样
Dictionary<string,Point> dic = newDictionary<string,Point> ();
dic.Add("key", new Point(1,1));
答案 1 :(得分:2)
怎么样
Dictionary<string, Point> spdic = new Dictionary<string, Point>();
spdic.Add("mystring", new Point(0,0));
spdic.Add("mystring1", new Point(23,30));
答案 2 :(得分:2)
Dictionary<string, Point> myDict = new Dictionary<string, Point>();
myDict.add(myString, myPoint);
答案 3 :(得分:2)
像
这样的东西Dictionary<string, Point> dict = new Dictionary<string, Point>()
{
{ "string A", new Point(0, 0) }
}
只是与其他答案不同并使用对象初始值设定项
答案 4 :(得分:2)
您可以尝试:
Dictionary<string, Point> myDictionary = new Dictionary<string, Point>();
myDictionary.Add("Some String", new Point(x, y));
希望这有帮助!
答案 5 :(得分:2)
Dictionary<String, Point> dict = new Dictionary<String, Point>();
dict.Add("abcd", new Point(65,99));
编辑请确保您阅读文档或进行搜索,因为您很可能会找到此类问题的答案。以下是使用Add方法
的方法答案 6 :(得分:2)
您还可以列出包含字符串和点数的任何类型的列表并使用
listOfThingsWithStringsAndPoints.ToDictionary(x =&gt; x.yourString,x =&gt; x.yourPoint);
只是与其他答案不同并使用ToDictionary