3
LINQでディクショナリ<T1、T2>を選択します
「select」キーワードと拡張メソッドをIEnumerable<T>使用してLINQ付きのを返しましたが、ジェネリックを返す必要があり、それをDictionary<T1, T2>理解できません。私がこれから学んだ例は、次のような形式の何かを使用しました: IEnumerable<T> coll = from x in y select new SomeClass{ prop1 = value1, prop2 = value2 }; 拡張メソッドでも同じことを行いました。上記の例の "SomeClass"を ""で置き換えるDictionary<T1, T2>ことができるようにaの項目を 反復できるため、それは機能しませんでした(キーと値が読み取り専用としてマークされていたため、このコードをコンパイルできませんでした) )。KeyValuePair<T1, T2>new KeyValuePair<T1, T2> { ... これは可能ですか、それとも複数のステップで行う必要がありますか? ありがとう。