Можно ли ограничить максимальный размер автосвойства?

Есть авто-свойства: public UserModel User { get; set; }, можно ли кратко ограничить максимальный размер, например 255 символов?


Ответы (1 шт):

Автор решения: Pekor

Данных не хватает (что за класс UserModel?), так что пример на свойстве Возраст (Age)

public int Age
{
        set
        {
            if (value < 1 || value > 120)
                Console.WriteLine("Возраст должен быть в диапазоне от 1 до 120");
            else
                age = value;
        }
        get { return age; }
}

Пример взят отсюда - https://metanit.com/sharp/tutorial/3.4.php

→ Ссылка