回答編集履歴
1
質問の意図と違った回答だったので修正
answer
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
クローズしちゃっていますが、
|
2
2
|
|
3
3
|
> [https://ufcpp.net/study/csharp/functional/fun_localfunctions/](https://ufcpp.net/study/csharp/functional/fun_localfunctions/)
|
4
|
-
> 歴史的経緯から、匿名関数には、C# 2.0 で導入された匿名メソッド式という書き方と、 C# 3.0 で導
|
4
|
+
> 歴史的経緯から、匿名関数には、C# 2.0 で導入された匿名メソッド式という書き方と、 C# 3.0 で導
|
5
|
+
入されたラムダ式という書き方があります。
|
6
|
+
> (ラムダ式はほぼ匿名メソッド式の上位互換です。 C#開発者も、「ラムダ式が最初からあれば、匿名メソッド式の構文はC#には不要だった」と言っています。 そのため、匿名メソッド式はC# 2.0時代の互換性を保つためだけの機能だと考えて差し支えないです。
|
5
7
|
|
6
|
-
などとありますので、
|
8
|
+
などとありますので、ラムダだけ使えていれば良いと思われます。
|