Я использую [Required ()] над свойством в простом классе:
public class A
{
[Required()]
public string Str { get; set; }
public int Salary { get; set; }
}
В Main () я создаю экземпляр класса, БЕЗ установки свойства:
static void Main(string[] args)
{
A a = new A();
}
Я ожидал получить исключение, потому что я не установил никакого значения для свойства Str, но я не получил никакого. Я пропустил цель [Требуется]?