rksoftware

Visual Studio とか C# とかが好きです

C# 2.0 以降の新機能の確認 - C# 9.0 - 静的な匿名関数

C# 2.0 以降の新機能を一つづつ確認していきます。
以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きます。

静的な匿名関数

 https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/operators/lambda-expressions#capture-of-outer-variables-and-variable-scope-in-lambda-expressions
 ラムダ式と匿名関数に static 修飾子をつけられるようになった。 ※例では匿名関数は省略。

new[] { 0 }.Select(static x => x);