Здравствуйте, 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>
спасибо, я тоже пришел к этой ассоциации первого уровня.
а общего решения нет в силу особенности с#?