类和属性属性
本文关键字:属性 | 更新日期: 2023-09-27 18:03:29
我只是下载一个入门项目学习的目的。在这里,我发现了一些关于类和属性的标签。有谁能把这些影子照一下吗?比如我们为什么要使用它们?
[Serializable]
public partial class RoleToPermission
{
[DataMember]
[ColumnAttribute(DbType = "int")]
[AddEditDelete(Ignore=true)]
public int RolePermissionID { get; set; }
[DataMember]
[ColumnAttribute(DbType = "int")]
[AddEditDelete(Add = false, Delete = true)]
public int RoleID { get; set; }
属性用于将附加的信息附加到程序实体上,例如类、属性、字段或方法。在运行时,感兴趣的代码可以使用反射检索此信息。
例如,当您使用DataContractSerializer
来序列化一个对象时,序列化程序将查找任何带有[DataMember]
属性标记的字段或属性。所以[DataMember]
属性允许你声明哪些字段和属性应该被序列化。
存在一些有用的属性,您也可以为其他目的编写自己的属性。