这几个词如果只看字面意思很有可能会混淆,我自己也是一直分不太清楚,因为翻译的问题,之前都是一知半解,今天专门查了查资料,整理了一下。
Attribute & Property
1.
There's a lot of difference between a C# property and attribute. A property lets you get/set data in your class. However, an attribute allows you to decorate elements of your code with declarative information. i.e. here's a class with three properties:
public class Customer
{
public string Name { get; set; }
public string Email { get; set; }
public string Address { get; set; }
}