-1

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

先感谢您。

4

7 回答 7

2

像这样

Dictionary<string,Point> dic = newDictionary<string,Point> ();
dic.Add("key", new Point(1,1));
于 2012-08-07T06:22:24.127 回答
2

怎么样

Dictionary<string, Point> spdic = new Dictionary<string, Point>();

spdic.Add("mystring", new Point(0,0)); 
spdic.Add("mystring1", new Point(23,30)); 
于 2012-08-07T06:22:57.747 回答
2
Dictionary<string, Point> myDict = new Dictionary<string, Point>();
myDict.add(myString, myPoint);

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

于 2012-08-07T06:23:39.723 回答
2

像这样的东西怎么样

Dictionary<string, Point> dict = new Dictionary<string, Point>()
{    
    { "string A", new Point(0, 0) }
}

只是为了与其他答案不同并使用对象初始化器

于 2012-08-07T06:23:59.660 回答
2

你可以试试:

Dictionary<string, Point> myDictionary = new Dictionary<string, Point>();
myDictionary.Add("Some String", new Point(x, y)); 

希望这可以帮助!

于 2012-08-07T06:24:15.730 回答
2
Dictionary<String, Point> dict = new Dictionary<String, Point>();

dict.Add("abcd", new Point(65,99));

这是文档

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

于 2012-08-07T06:25:19.653 回答
2

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

listOfThingsWithStringsAndPoints.ToDictionary(x => x.yourString, x=> x.yourPoint);

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

于 2012-08-07T06:37:51.683 回答