ふらっと C#,C♯,C#(初心者用) Part161 (82レス)
上
下
前
次
1-
新
16
:
(ワッチョイ 752d-jpvh)
02/25(火)19:57
ID:knCfbka80(1/4)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
16: (ワッチョイ 752d-jpvh) [sage] 2025/02/25(火) 19:57:31.81 ID:knCfbka80 ラムダ式をデリゲートに代入する事無く、即値のまま関数として呼び出すにはどう書けば良いのでしょうか? サンプルの1~2行目のように一旦デリゲートに代入してから関数呼び出しするのでなく、3行目のような雰囲気で直接関数として呼び出したいのです。 Func<double, double> func = x => Math.Sin(x); double ret1 = func(2 * 3.14 * 0.5 * 0.5 * 1.73 * 1.73); double ret2 = (x => Math.Sin(x))(2 * 3.14 * 0.5 * 0.5 * 1.73 * 1.73); これだけですとラムダ式・匿名メソッドを使う意味がないのですが、? : の三項条件演算子やswitch式などで選ばれたラムダ式・匿名メソッドを呼び出したい場面がありました。 http://mevius.5ch.net/test/read.cgi/tech/1739970583/16
ラムダ式をデリゲートに代入する事無く即値のまま関数として呼び出すにはどう書けば良いのでしょうか? サンプルの12行目のように一旦デリゲートに代入してから関数呼び出しするのでなく3行目のような雰囲気で直接関数として呼び出したいのです これだけですとラムダ式匿名メソッドを使う意味がないのですが の三項条件演算子や式などで選ばれたラムダ式匿名メソッドを呼び出したい場面がありました
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 66 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.020s