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