Extension block C# 14
Блок extension в C# 14 держит методы расширения рядом с
типом-приёмником. Класс остаётся static и невложенным.
Вызов выглядит как метод самого числа, хотя метод объявлен в отдельном статическом классе:
Console.WriteLine(3.Twice());
static class IntExtensions
{
extension(int x)
{
public int Twice() => x * 2;
}
}
Добавьте строке возможность сообщить, пуста ли она.
Проверьте эту возможность на строке "note" вызовом как у обычного значения и выведите результат в консоль.