请教一个语句的用法
public class DataFieldAttribute:Attribute
{
public DataFieldAttribute(string str){...}
}
public class Sys_DataBook
{
string _BookName;
[DataField("DataBookID")] /*这句语句的用法不知道是什么意义*/
public string BookName
{
get{return _BookName;}
set{_BookName=value;}
}
}
放在两个中括号之间的DataField("")就是上面我自定义的DataFieldAttribute类的构造函数
但我不知道这句话有什么作用,好像只是调用了一下构造函数又没new一个实例.