与使用注释(或签名级别的 xml 注释)相比,属性有什么优势?我确实记得在该站点某处的 C# 部分看到过一个线程,但我现在找不到了。
此外,是否可以将属性应用于方法中的特定参数(这是我在某处读到的面试问题)?
最佳答案
注释只是为了开发者的利益,让他们可以看到类和方法是关于什么的。
属性对于您正在开发的解决方案很有用,因为您可以使用它们来描述如何使用要向其添加属性的类。
是的,您可以对参数使用属性,但根据我的经验,这会导致一些复杂的代码,请考虑重新设计,以便您的参数可以分组到一个结构或类中。
这是一个关于属性的链接:
http://en.csharp-online.net/Attributes
希望对你有帮助
关于.net - 属性与评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/767340/