Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpGcNtC 57 of 509 menu
◀ ▶

Ограничение notnull в C#

Ограничение where T : notnull запрещает значение null. Подойдёт и класс, и структура, но пустую ссылку передать нельзя: компилятор выдаст предупреждение. Внутри метода значение уже есть, поэтому его члены вызывают без проверки на null.

Число переводят в строку:

static string Require<T>(T value) where T : notnull => value.ToString() ?? ""; Console.WriteLine(Require(42)); // выведет "42"

Опишите метод с ограничением notnull. Передайте в него строку "bolt" и выведите её длину.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить