-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 に答える