имею параметризованный класс
class C <T>{
T Value{ get { return default(T);}}
}
|
хочу складывать его экземпляры в generic коллекцию, но параметризованные разными типами
примерно так:
C<object> co = new C<object>();
C<Int32> ci = new C<int>();
C<String> cs = new C<string>();
//как его правильно объявить ???
List<C<Object>> lll = new List<C<object>>();
add(lll, co);
add(lll,ci);
add(lll,cs); |
надеюсь на это поскольку параметры экземпляров (Int32 и String) приводятся к параметру коллекции Object.
не пинайте, я новенький, просто кое где это можно.
заранее спасибо