5

これはばかげた質問、または私の見落としかもしれませんが..属性定義内に「メソッド」と入力すると、次のようになります。

[method: ]
public class MyClass 

Visual Studio でキーワードが強調表示されます。私が知る限り、属性の外では強調表示されていないようで、VS で F1 を押すと 404 が起動します。

これが実際に使用されているのを見たことがなく、情報も見つかりませんでした。

誰がそれが何をするか知っていますか?

4

2 に答える 2

6

Disambiguating Attribute Targets (C# Programming Guide)を参照してください。

基本的には、メソッドに適用される属性と戻り値に適用される属性を明確にすることです。

于 2012-07-15T13:06:19.447 に答える
1

methodこれにより、キーワードに続く属性が特定のメソッドに適用されることが決定されます。単一のメソッドまたはフィールドだけでなく、.dll またはアセンブリ全体にも適用される属性を宣言することもできます。moduleまたはも入力できassemblyます。

于 2012-07-15T13:08:58.073 に答える