gpt4 book ai didi

c# - 将匿名类型组传递给函数

转载 作者:行者123 更新时间:2023-12-05 01:48:54 28 4
gpt4 key购买 nike

我需要将匿名类型索引上的 IGrouping 传递给函数。

 List<DataClass> sampleList = new List<DataClass>();
var groups = sampleList.GroupBy(item => new { item.A, item.B, item.C });

我需要用一个函数处理每个组。所以我写了这个有效。

static void ProcessGroup<T>(IGrouping<T, DataClass> group)
{
//consume group

}

现在我需要知道为什么这样做有效,以及传递此类数据的正确方法。我只是凭直觉写的,这可能有用。

最佳答案

I need to know why this works

之所以有效,是因为它是 C# 规范所描述的合法 C# 程序。具体来说,C# 4 规范的第 7.5.2 节。

is it the right way to pass around this kind of data?

我觉得不错。

关于c# - 将匿名类型组传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4026334/

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