Ограничение 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" и выведите её длину.