C#中使用的method关键字是什么?

C#中使用的method关键字是什么?,c#,keyword,C#,Keyword,这可能是一个愚蠢的问题,或者是我的疏忽,但是。。 如果在属性定义中键入“方法”,如下所示: [method: ] public class MyClass VisualStudio突出显示该关键字。据我所知,它似乎并没有在属性之外突出显示它,在VS中点击F1会将您引导到404 我从来没有见过这个实际使用,我找不到任何关于它的信息 有人知道它的功能吗?请参阅 基本上,它是为了消除应用于方法的属性和应用于返回值的属性之间的歧义。这决定了方法关键字后面的属性适用于特定方法。您还可以声明不仅适用于单

这可能是一个愚蠢的问题,或者是我的疏忽,但是。。 如果在属性定义中键入“方法”,如下所示:

[method: ]
public class MyClass 
VisualStudio突出显示该关键字。据我所知,它似乎并没有在属性之外突出显示它,在VS中点击F1会将您引导到404

我从来没有见过这个实际使用,我找不到任何关于它的信息

有人知道它的功能吗?

请参阅


基本上,它是为了消除应用于方法的属性和应用于返回值的属性之间的歧义。

这决定了
方法
关键字后面的属性适用于特定方法。您还可以声明不仅适用于单个方法或字段,甚至适用于整个.dll或程序集的属性。您还可以键入
模块
组件

完美。现在这是有道理的。奇怪的是,它没有出现在关键字文档中,并突出显示为关键字,以及404。