使用带有'Attribute'后缀的C#属性有什么用?

Pro*_*ofK 4 .net c# attributes

我正在看一些C#代码,它使用属性后缀应用几个LINQ to SQL属性,例如ColumnAttribute,而不是Column我习惯使用的普通.这样做有什么理由但是冗长吗?

Sve*_*ven 6

没有语义差异.也许编写代码的人都喜欢这种符号.

代码也可以使用工具自动生成.代码生成工具通常不会从属性的类型名称中删除Attribute位.