Generic
От: Didi  
Дата: 13.01.16 18:50
Оценка:
Есть ли поддержка в языке работы с разными типами в generic
например:
class A<T>
{
T value;
public A(T t){value = t;}
// каждый тип нужно сериализовать по своему
public String MyToString()
{
if( value is String) return value as String;
else if( value is DateTime) return  System.XML.Convert.ToString((DateTime)(Object) value);
else throw new Exception("unknown type");
}
}

т.е. нужна сериализация в зависимости от типа своя. Или вариант строить такие конструкции с динамическим определением типа?