вопрос знатокам: вложенные generics

expp
Дата: 18.05.2006 04:49:53
имею параметризованный класс
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.

не пинайте, я новенький, просто кое где это можно.
заранее спасибо