【发布时间】:2020-03-21 16:09:38
【问题描述】:
我在一个简单类的属性上方使用 [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 财产,但我没有得到任何东西。 我错过了[必填]的目的吗?
【问题讨论】:
标签: c# .net annotations attributes data-annotations