Re[2]: как маршализовать универсальные шаблоны?
От: Аноним  
Дата: 02.12.13 10:29
Оценка:
Здравствуйте, Sinatr, Вы писали:
S>Здравствуйте, Аноним, Вы писали:
А>>есть какой-нибудь способ это сделать универсально?
S>"Разрулить" в С#:
S>
S>class MyBase<T> where T: struct
S>{
S>    delegate int MyDelegate(string name, ref T value); 

S>   T ReadValue(string name)
S>    {
S>        if(T is double)
S>          return Wrapper.readDouble(name, &retValue); 
S>        // ...
S>        throw new NotImplementedException("blablabla");
S>    }
S>}
S>

спасибо, я тоже пришел к этой ассоциации первого уровня.
а общего решения нет в силу особенности с#?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.