C#におけるデリゲートの基礎をコード例で理解する

デリゲートとは デリゲートはC#において関数やメソッドを変数として扱うための仕組みです。概念的にはC++の関数ポインタに似ていますが、より強力で安全な設計が可能です。 以下はC++の関数ポインタの例です: int max(int a, int b) { return a > b ? a : b; } int (*pf)(int, int); pf = max; int result = pf(1, 5); 関数ポインタとデリゲートの違い 型安全性 ...

5月24日 17:54 投稿