Группа компаний «ABC» выбрала решение Guardant для импортозамещения ключей защиты своих программных продуктов
EOSmobile 4.12: полноценный документооборот в вашем мобильном устройстве
Мировой поставщик семян перенес почтовые архивы из иностранного облака в Cloud.ru: кейс ICL Services
Игорь Марьясов (МТС): На Юге растет конкуренция в IT-решениях кибербезопасности
Бесшовный переход крупного госучреждения на ОС «Альт» обеспечила «Базальт СПО»
ЦБ
°
четверг, 28 марта 2024

Nullable типы в C#

Полезных фишек, облегчающих жизнь, в C# предостаточно. С удивлением для себя обнаружил еще одну очень полезную особенность: «Nullable типы» - типы, включающие весь диапазон значений базового типа + null. В С++ часто возникает необходимость помимо численно результата вычислений возвращать еще и результат выполнения самой функции, т.е. удачно ли прошла операция, валидно ли вычисленное значение. Хорошо, если заранее известно, что результат вычисления не может быть равен нулю или не может быть отрицательным, тогда ошибку будут сигнализировать именно запрещенные значения результата. Однако когда результат покрывает все значения типа, приходится вводить дополнительные параметры к функции, специально сигнализирующие об ошибке. В C# эту проблему решают Nullable типы.

Опубликовал: Александр Абрамов (info@ict-online.ru)

Источник: ComNews.ru

Тематики:

Ключевые слова: программное обеспечение

Свежее по теме

!-- Yandex.Metrika counter -->