Decorate or add attribute to a class or parameter是什么意思?
目的是什么,我什么时候这样做?
欢迎链接到资源和直接回答。
最佳答案
当您在 C# 中添加装饰器时,就像向类/方法添加属性一样。它会附加一个属性。
如果你写单元测试你会遇到一个像这样的简单装饰器TestMethod
:
[TestMethod]
public void TestMethod1()
{
}
框架将使用装饰器来检查测试集中有哪些测试方法。
您可以检查属性 here
还有一篇关于 Writing Custom Attributes 的文章值得一读
装饰器不限于“[]”形式的装饰器。还有一个设计模式,其他人之前已经提到过。
关于c# - 装饰类或参数是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31208618/