我正在尝试理解C#中的using指令...为什么这样可以工作...
using System;
using System.ComponentModel.DataAnnotations;
namespace BusinessRuleDemo
{
class MyBusinessClass
{
[Required]
public string SomeRequiredProperty { get; set; }
}
}
但是这个不行吗?
using System;
using System.ComponentModel;
namespace BusinessRuleDemo
{
class MyBusinessClass
{
[DataAnnotations.Required]
public string SomeRequiredProperty { get; set; }
}
}
第二个错误会导致编译错误:“类型或命名空间DataAnnotations找不到。您是否缺少using指令或程序集引用?”