C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で属性を操作する方法


属性は、プログラム内のクラス、メソッド、構造、列挙子、アセンブリなどのさまざまな要素の動作に関する情報をランタイムに伝達するために使用される宣言型タグです。属性を使用して、宣言型情報をプログラムに追加できます。宣言型タグは、使用される要素の上に配置された角かっこ([])で表されます。

以下は属性の構文です-

[attribute(positional_parameters, name_parameter = value, ...)]
Element

.Net Frameworkは、事前定義された属性とカスタムビルドされた属性の2種類の属性を提供します。

カスタム属性を宣言する方法を見てみましょう-

//a custom attribute BugFix to be assigned to a class and its members
[AttributeUsage(
AttributeTargets.Class |
AttributeTargets.Constructor |
AttributeTargets.Field |
AttributeTargets.Method |
AttributeTargets.Property,
AllowMultiple = true)]
public class DeBugInfo : System.Attribute

  1. Bokeh(Python)で画像を操作する方法は?

    Bokehで画像を操作するには、 image_url()を使用します メソッドと画像のリストを渡します。 ステップ :func:show のときにファイルに保存された出力を生成するように、デフォルトの出力状態を構成します と呼ばれます。 プロット用の新しい図を作成します。 指定されたURLから読み込まれた画像をレンダリングします。 Bokehオブジェクトまたはアプリケーションをすぐに表示します。 例 from bokeh.plotting import figure, show, output_file output_file('image.html') p = fi

  2. Gnomeでワークスペースを操作する方法

    ワークスペース、つまり仮想デスクトップは、Linuxデスクトップの主な機能です。それは長い間存在していて、ほとんどすべてのLinuxウィンドウマネージャーで利用できます。ただし、Gnomeがバージョン3に移行したとき、開発チームはミニマリズムを優先してワークスペースを非表示にすることを決定しました。それらを使用するには、それらの存在を事前に知っているか、それらに遭遇するか、このミニチュートリアルのようなものを読む必要があります。 Gnomeで複数のワークスペースを操作する方法を確認するために読んでください。 これらのワークスペースはどこにありますか? ワークスペースは、さまざまな領域(または