-2

私が取る場合:

Dictionary<int,string> mydictionary = MyList.Where(x=> x.id == myid).ToDictionary(x => x.id, x=> x.string);

およびリストWhereは値を返しません(これらのパラメーターに一致するものは見つかりませんでした)、私の辞書はどうなりますか?

確認できないので確認できませんのでお願いif (mydictionary==null)mydictionaryますnull

「自分でテストしてみませんか?」とおっしゃっていると思いますが、現在、開発環境にアクセスできません。

4

2 に答える 2

2

結果は、、つまり、と同じDictionary<int, string>インスタンスです。Count == 0

Dictionary<int, string> mydictionary = new Dictionary<int, string>();
于 2013-02-21T22:19:01.787 に答える
1

空の(なしのKeyValuePairDictionary<int,string>オブジェクトを取得します。 ToDictionary拡張メソッドは、新しいDictionaryオブジェクトを作成し、要素を追加します。

于 2013-02-21T22:18:37.210 に答える