C#で事前定義された属性とは何ですか?
以下は、C#で事前定義された属性です-
- AttributeUsage
- 条件付き
- 廃止
AttributeUsage
事前定義された属性AttributeUsageは、カスタム属性クラスの使用方法を記述します。構文は次のとおりです-
[AttributeUsage ( validon, AllowMultiple = allowmultiple, Inherited = inherited )]
条件付き
この事前定義された属性は、実行が指定された前処理識別子に依存する条件付きメソッドをマークします。 DebugやTraceなどの指定された値に応じて、メソッド呼び出しの条件付きコンパイルが発生します。
構文は次のとおりです-
[Conditional( conditionalSymbol )]
廃止
この事前定義された属性は、使用してはならないプログラムエンティティをマークします。これにより、特定のターゲット要素を破棄するようにコンパイラーに通知できます。構文は次のとおりです-
[Obsolete ( message )] [Obsolete ( message, iserror )]
-
Pythonのファイルオブジェクトの属性は何ですか?
ファイルオブジェクトには多くの属性があります。ファイルオブジェクトのすべてのメソッドと属性のリストは、https://docs.python.org/2.4/lib/bltin-file-objects.htmlで確認できます。以下は、最もよく使用されるファイルオブジェクトメソッドの一部です- close()-ファイルを閉じます。 next()-ファイルがイテレータとして使用される場合、通常はforループ(たとえば、f:print lineのfor行)で、next()メソッドが繰り返し呼び出されます。このメソッドは、次の入力行を返すか、EOFがヒットしたときにStopIterati
-
Python関数属性とは何ですか?
Pythonのすべてがオブジェクトであり、ほとんどすべてに属性とメソッドがあります。 Pythonでは、関数もオブジェクトです。したがって、他のオブジェクトと同様の属性があります。すべての関数には、関数のソースコードで定義されたドキュメント文字列を返す組み込みの属性__doc__があります。それらに新しい属性を割り当てたり、それらの属性の値を取得したりすることもできます。 属性を処理するために、Pythonは「getattr」と「setattr」を提供します。これは3つの引数を取る関数です。 「setattr」と=代入演算子の左側にあるドット表記の使用に違いはありません: 指定されたコードは