0

いろいろなタイプの二次元Listが作れるかな。つまり、次のようなことが可能かどうか疑問に思います。

List<T, U> list = new List<T, U>();

ここでT、 とUは任意の 2 つの異なる型です。

structs またはclassesに頼らずにこれを達成することは可能ですか?

4

4 に答える 4

4

あなたが探しているのは次のように思えますDictionary<T,V>

var dictionary = new Dictionary<int, string>();
dictionary[3] = "three";
dictionary[7] = "seven";
foreach(var keyValuePair in dictionary)
{
    Console.WriteLine("{0}: {1}", keyValuePair.Key, keyValuePair.Value);
}
// 3: three
// 7: seven
于 2013-07-05T23:03:02.467 に答える
3

あなたは使用することができますDictionary<T, U>

var list = new Dictionary<T, U>();

必要な場所TUタイプ。

于 2013-07-05T23:04:38.837 に答える