いろいろなタイプの二次元Listが作れるかな。つまり、次のようなことが可能かどうか疑問に思います。
List<T, U> list = new List<T, U>();
ここでT、 とUは任意の 2 つの異なる型です。
structs またはclassesに頼らずにこれを達成することは可能ですか?
いろいろなタイプの二次元Listが作れるかな。つまり、次のようなことが可能かどうか疑問に思います。
List<T, U> list = new List<T, U>();
ここでT、 とUは任意の 2 つの異なる型です。
structs またはclassesに頼らずにこれを達成することは可能ですか?
あなたが探しているのは次のように思えます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