如何创建和填充泛型Dictionary<>
它应该由这种类型填充
TKey= string, TValue=Point
。
先感谢您。
像这样
Dictionary<string,Point> dic = newDictionary<string,Point> ();
dic.Add("key", new Point(1,1));
怎么样
Dictionary<string, Point> spdic = new Dictionary<string, Point>();
spdic.Add("mystring", new Point(0,0));
spdic.Add("mystring1", new Point(23,30));
Dictionary<string, Point> myDict = new Dictionary<string, Point>();
myDict.add(myString, myPoint);
像这样的东西怎么样
Dictionary<string, Point> dict = new Dictionary<string, Point>()
{
{ "string A", new Point(0, 0) }
}
只是为了与其他答案不同并使用对象初始化器
你可以试试:
Dictionary<string, Point> myDictionary = new Dictionary<string, Point>();
myDictionary.Add("Some String", new Point(x, y));
希望这可以帮助!
您还可以列出包含字符串和点的任何类型的列表并使用
listOfThingsWithStringsAndPoints.ToDictionary(x => x.yourString, x=> x.yourPoint);
只是为了与其他答案不同并使用 ToDictionary