teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

質問の意図と違った回答だったので修正

2019/09/12 05:38

投稿

takabosoft
takabosoft

スコア8356

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
+ などとありますので、ラムダだけ使えてれば良い思われます