Возможно ли сделать свойство-расширение для класса? Например у меня есть такой метод-расширение:
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# не поддерживаются, возможно в будущих версиях будут, обсуждения по этому поводу проходят. На данный момент расширениями могут быть только методы.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости