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。