「デリゲート」の版間の差分
編集の要約なし |
|||
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); |