2

.NET および C# の世界の初心者として、.CS ファイルの先頭に次の構文が表示された場合、それが何を意味するのかわかりません。名前を囲​​む括弧の意味について混乱していますか? よろしくお願いします。

   [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "55.555.5.555")]
   [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "5.5.34444.55")]
   [System.SerializableAttribute()]
   [System.Diagnostics.DebuggerStepThroughAttribute()]
   [System.ComponentModel.DesignerCategoryAttribute("code")]
4

4 に答える 4

3

これらは呼び出さAttributesれ、クラスのメタデータを提供します。

たとえば、SerializableAttribute一部のクラスは、オブジェクトをディスクに書き込んだり、ネットワーク接続を介して別のプログラムに送信したりできることを認識できます。

于 2013-10-31T14:26:50.693 に答える