1. ホーム
  2. c#

[解決済み] .netの[]括弧は何ですか?[重複している]

2022-02-25 19:45:27

質問

C#で[]括弧を見ることはほとんどありませんが、asp.netを学び始めたとき、何度も見ましたが、これらが何をするものなのか理解できませんでした。

例えば、[webmethods]はメソッドの上にあるものですし、クラスの上にあるものもあります。これらは.netの一部なのでしょうか、それともCLRに何かを伝えているだけなのでしょうか?

解決方法は?

クラスやメソッド(または他のもの)にAttributeを付けるために使用されます。そうすることで、実際のクラスの一部ではないはずのデータを、クラスに添付することができます。詳しくは、以下をご覧ください。 こちら