C # создает неявное преобразование для универсального класса?

У меня есть общий класс, который я использовал для записи данных в IsolatedStorage.

Я могу использовать статический неявный оператор T () для преобразования из моего универсального класса в общий параметр T

например

MyClass<double> foo = new MyClass(187.0);

double t = foo;

Мой вопрос: как я могу сделать обратное?

MyClass<double> foo = new MyClass(187.0);
double t = 0.2d;
foo = t;

Неявный оператор должен быть статическим, поэтому я не уверен, как передать в экземпляре мой класс?

10
задан Alan 4 August 2011 в 18:10
поделиться