■90412 / ) |
引数のあるメソッドをメソッドに渡す |
□投稿者/ B.B (11回)-(2019/03/09(Sat) 11:13:52)
|
分類:[C#]
Visual Studio 2017
お世話になります
表題の件ですがネットの検索では以下のように実装できました。
private void button1_Click(object sender, EventArgs e)
{
int result = hogeMethod(method1);
MessageBox.Show(result.ToString());
}
delegate int SimpleFunc(int x);
private int hogeMethod(SimpleFunc func)
{
int a = 10;
return func(a);
}
private int method1(int i)
{
i = i * 2;
return i;
}
しかしデリゲードはなかったことにしろという文言をよく見かけます
#90396で教えていただいた
isSuccessful = hogeMethod(() => Method3("ほげほげ"));
のようなラムダ式での記述の仕方を教えて欲しいのです
よろしくお願いします
|
|