「デリゲート」の版間の差分

編集の要約なし
42行目: 42行目:
   }
   }
  SayHello();//出力例:Hello,World!
  SayHello();//出力例:Hello,World!
==ユーザー定義関数からの暗黙的な変換=
==ユーザー定義関数からの暗黙的な変換==
ユーザー定義関数は、デリゲート型の変数へと暗黙的に変換できます。ユーザー定義関数を丸括弧なしで呼び出すと、それはその関数をデリゲート型に変換されたオペランドと認識されます。次に例を示します。
ユーザー定義関数は、デリゲート型の変数へと暗黙的に変換できます。ユーザー定義関数を丸括弧なしで呼び出すと、それはその関数をデリゲート型に変換されたオペランドと認識されます。次に例を示します。
  function SayHello()
  function SayHello()
93行目: 93行目:
  Hello,World
  Hello,World
  eキーを押下すると終了します
  eキーを押下すると終了します
=Invoke=
=Invoke=
  variable delegate.Invoke(params args);
  variable delegate.Invoke(params args);