Цитата (KamiRonin)
если Dictionary<TKey, TValue> - то как задать TValue, чтобы принимал любое значение.
Если есть в наличии .NET 4-ой версии, то можно сделать так:
Код
Dictionary<TKey, dynamic>
Цитата (KamiRonin)
и как сделать, чтобы я мог обращаться к ключу до его прямого добавления к коллекции без образования ошибки?!
А почему бы просто не обработать эту ошибку?
Код
try
{
dynamic D = Array["Key"];
}
catch (KeyNotFoundException)
{
//access fail
}
Либо делать
Код
if (Array.TryGetValue("Key", out value))
{
...
}