Возможно ли сделать свойство-расширение для класса? Например у меня есть такой метод-расширение:
public static class StringExtension
{
public static string Normalize(this string str)
{
return str.Trim().ToUpper();
}
}
Используется он так: user.NormalizedName = user.Name.Normalize();
Я хочу использовать его так: user.NormalizedName = user.Name.Normalized;
Нет, свойства как расширения в C# не поддерживаются, возможно в будущих версиях будут, обсуждения по этому поводу проходят. На данный момент расширениями могут быть только методы.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники