Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这可能是一个愚蠢的问题,或者是我的疏忽,但是.. 如果您在属性定义中键入“方法”,如下所示:
[method: ] public class MyClass
Visual Studio 突出显示该关键字。据我所知,它似乎并没有在属性之外突出显示它,并且在 VS 中按 F1 会将您引导至 404。
我从来没有见过这个实际使用过,我找不到任何关于它的信息。
有谁知道它是做什么的?
请参阅消除属性目标的歧义(C# 编程指南)。
基本上,它是在应用于方法的属性和应用于返回值的属性之间消除歧义。
这决定了method关键字后面的属性适用于特定的方法。您还可以声明不仅适用于单个方法或字段,甚至适用于整个 .dll 或程序集的属性。您也可以键入module或assembly。
method
module
assembly