很好地使用属性或注释(CLR或Java)?

Rob*_*uld 9 c# java attributes annotations

您已经完成或听说过的CLR/C#代码中的自定义属性有哪些很酷的应用程序?标准属性的有趣新用途也可以!

编辑:由于Java的注释似乎与CLR的属性相同,因此Java注释的使用也是有效的.

Mar*_*ell 12

还有一些经常被忽视的核心内容:


Ray*_*yat 8

虽然不是严格的C#,但我发现了Java注释(= C#属性)用于标记学生作业的有趣用法.每个学期我都会为学生编写一个标记机器人,事实证明,由于某种原因,一年级学生似乎无法准确地遵循指令,这当然会导致标记机器人失败.所以我所做的就是浏览他们的代码,找到所有不符合规范的方法并修复它们.然后我将一个注释(=属性)放到每个错误的方法上,告诉标记机器人将它们标记下来.我认为这可能是最简单直接的做法.