我在网上找不到[必需](Required)的具体含义。msdn文章并没有详细说明。
据我所了解,由于m_LastName是必需但未设置的,因此应该会抛出异常。但是我却没有收到异常。我不明白这有什么好处,也不知道这实际上是做什么用的。
static class Program
{
public static Main()
{
var vustomer = new CustomerClass();
}
}
public class CustomerClass
{
public string m_FirstName;
[Required]
public string m_LastName;
}
据我所了解,由于m_LastName是必需但未设置的,因此应该会抛出异常。但是我却没有收到异常。我不明白这有什么好处,也不知道这实际上是做什么用的。