gpt4 book ai didi

c# - => 在 Linq 表达式中是什么意思

转载 作者:太空狗 更新时间:2023-10-29 22:09:20 26 4
gpt4 key购买 nike

<分区>

*虽然这是一个重复的问题,但我以前从未在代码中看到表达式“=>”。如果我知道这是一个特别的 lambda 表达式,我会用谷歌搜索并自己弄清楚。谢谢!

我是 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)));
}
}

来源:Standard deviation of generic list?

几个问题:=> 在这里做什么?Intellisense 告诉我“v”是一个 int,但它从未被声明过。这是如何工作的?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com