※重複質問ですが、コードで「=>」という表現を見たことがありません。これが特にラムダ式であることを知っていたら、自分でググって見つけたでしょう。ありがとう!
私は Linq を初めて使用するので、次のコードで "=>" を使用すると、非常に混乱しました。
using System;
using System.Linq;
using System.Collections.Generic;
public static class Extend
{
public static double StandardDeviation(this IEnumerable<double> values)
{
double avg = values.Average();
return Math.Sqrt(values.Average(v=>Math.Pow(v-avg,2)));
}
}
いくつかの質問: ここで => は何をしますか? Intellisense は 'v' が int であることを教えてくれますが、宣言されたことはありません。これはどのように作動しますか?