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