如何创建和填充通用词典?

时间:2012-08-07 06:20:06

标签: c# .net dictionary

如何创建和填充通用Dictionary<>它应该由这些类型填充 TKey= string, TValue=Point

提前谢谢。

7 个答案:

答案 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);

http://msdn.microsoft.com/en-us/library/xfhwa508.aspx

答案 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));

以下是documentation

编辑请确保您阅读文档或进行搜索,因为您很可能会找到此类问题的答案。以下是使用Add方法

的方法

答案 6 :(得分:2)

您还可以列出包含字符串和点数的任何类型的列表并使用

listOfThingsWithStringsAndPoints.ToDictionary(x =&gt; x.yourString,x =&gt; x.yourPoint);

只是与其他答案不同并使用ToDictionary