Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

_FRED_


Настоящий Флеймер

Зарегистрирован:
21 February 2005
Сообщения: 1334
Примеры кода: 0
 

Re[3]: Как бороть отсутствие variance для генериков?

02 February 2007 16:09  


Здравствуйте, Аноним, Вы писали:

А>Да, хочется иметь строгую типизацию, а в некоторых случаях — возможность приведения интерфейса к "базовому" типу ("базовый" взято в кавычки, т.к., естественно, генерик-интерфейс IThese<IThis> не будет базовым для IThese<T> where T : IThis).


Но я так и не понял, чем не устраивает первый вариант

public IThese<T> AsBase { get { return this; }}
:???:
И как и для чего собирается использоваться IThese<IThis>? Имхо, действительно, надо написать интерфейс IThisThese… (нахвание сам уж придумайУлыбка ) и наследовать его в IThese<T>, например.
... << RSDN@Home 1.2.0 alpha rev. 670>>
Now playing: «Тихо в лесу…»

Данное сообщение получено с сайта RSDN
Наверх
  



Общие вопросы программирования на ASP.NET

 Как бороть отсутствие variance для генериков?Аноним  31 January 2007 17:40
 Re: Как бороть отсутствие variance для генериков?_FRED_  01 February 2007 00:14
 Re[2]: Как бороть отсутствие variance для генериков?Аноним  01 February 2007 11:39
 Re[3]: Как бороть отсутствие variance для генериков?_FRED_  02 February 2007 16:09
 Re[4]: Как бороть отсутствие variance для генериков?Аноним  02 February 2007 18:38
 Re[2]: Как бороть отсутствие variance для генериков?Mab  01 February 2007 00:36
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта