Re: Сравнение с null в дженериках
От: _MarlboroMan_ Россия  
Дата: 31.05.11 12:05
Оценка:
Здравствуйте, SergASh, Вы писали:

SAS>Привет всем!


SAS>Есть метод
SAS>class MyClass<T>
SAS>{
SAS>  public void Test( T value )
SAS>  {
SAS>    if ( value == null )
SAS>    {
    
SAS>    }
SAS>  }
SAS>}
SAS>

SAS>Нужно выполнить кусок кода только в том случае, когда значение value совпадает с null для reference-типов. Но T может быть и value-типом и ограничить его нельзя по условию. Можно ли как-то выполнить сравнение без боксинга?

SAS>Спасибо.


Equals(value, defaul(T))

— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.