方法属性当评估?(When are method attributes evaluated?)

2019-10-19 05:12发布

[CustomMethodAttribute]
public void MyMethod(string[] args)
{
    // Some implementation
}

当将CustomMethodAttribute进行评估,你可以做任何事情时,这样的评价发生变化? 此外,你能解释编译器究竟是如何管理这一招?

Answer 1:

当将CustomMethodAttribute进行评估,你可以做任何事情时,这样的评价发生变化?

在一般情况下,没有评价,认为发生。 自定义属性被添加到元数据 ,并且提供给经由反射在运行时根据需要被检查的方法。

有关详细信息,请参阅MSDN上的属性 。



文章来源: When are method attributes evaluated?