:: Не фоксом единым
Класс Nullable
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
В C# есть тип int?, который не что иное, как Nullable<int>. Полез почитать про обобщённую структуру Nullable<T>, и наткнулся на класс Nullable. Вопрос - а зачем нужен класс Nullable? Если его убрать - что изменится?
Ratings: 0 negative/0 positive
Re: Класс Nullable
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Класс-хелпер (он статический и sealed) с тройкой вспомогательных методов для сравнения Nullable<T> структур и для получения "подлежащего" типа, т.е. T для Nullable<T> структуры.
Там кода то на 20 строк - в дизассемблере можно посмотреть всё


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Класс Nullable
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Т.е. его назначение - тройка вспомогательных методов. И всё. Какой то грустный класс
Ratings: 0 negative/0 positive
Re: Класс Nullable
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Ну, шожподелать Надо где-то и такие методы держать, дабы ленивому разработчику не надо было 100500 раз их "изобретать"


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Класс Nullable
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
И кто нить его на практике использовал хоть раз?
Ratings: 0 negative/0 positive
Re: Класс Nullable
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Внутри стандартных библиотек рантайма он используется. Почему ж не использовать и в своём коде...


------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 6 (Гостей: 6)

© 2000-2024 Fox Club 
Яндекс.Метрика