C#でのactionの使い方は何ですか?

C#では、Actionは、戻り値のないメソッドを参照するために使用されるデリゲート型です。Actionは0から16個の引数を受け入れることができ、戻り値を返しません。

Actionの使い方は以下の通りです:

  1. Actionデリゲート型を宣言します。
  2. アクションの実行;
    整数を用いたアクションの実行;
    文字列と整数を用いたアクションの実行;
  3. Actionインスタンスを作成し、デリゲート変数に割り当てます。
  4. action = () => { Console.WriteLine(“パラメータなしのアクション”); };
    actionWithInt = (x) => { Console.WriteLine($”整数パラメータを持つアクション:{x}”); };
    actionWithStringAndInt = (str, num) => { Console.WriteLine($”文字列と整数のパラメータを持つアクション:{str}、{num}”); };
  5. アクションを呼び出す:
  6. action(); // 出力:パラメータなしの動作
    actionWithInt(10); // 出力:intパラメータを持つ動作: 10
    actionWithStringAndInt(“Hello”, 20); // 出力:文字列とintパラメータを持つ動作: Hello, 20

Actionは、メッセージの印刷や状態の更新など、何も返さない操作を実行するために使用できます。これは、異なるパラメータや関数のシグネチャを扱う際に非常に便利な一般的なデリゲート型です。

bannerAds