「C#」Action型の変数を使用するサンプル
書式
1.引数なし、戻り値なし
Action 関数名= () => 処理コード
2.引数なし、戻り値なし
Action<String> 関数名 =引数名 =>処理コード
Action<int> 関数名 =引数名 =>処理コード
Action<double> 関数名 =引数名 =>処理コード
使用例
using System; class ArkgameDemo { public static void Main() { //引数なし、戻り値なし Action str = () => Console.WriteLine("値1: "+"study skill"); str(); //string型引数あり、戻り値なし Action<String> funA =strA => Console.WriteLine("値2: "+ strA +" study skill"); funA("arkgame"); //int型引数あり、戻り値なし Action<int> funB = intA => Console.WriteLine("値3: " + Convert.ToString(intA *3) ); funB(11); //double型引数あり、戻り値なし Action<double> funC = dbC=> Console.WriteLine("値4: " + Convert.ToString(dbC + 3.33)); funC(2.22); Console.ReadKey(); } }
実行結果
値1: study skill
値2: arkgame study skill
値3: 33
値4: 5.55