为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过ToLower()进行分组?

如何通过ToLower()进行分组?

C#
白衣染霜花 2023-07-09 16:20:41
在我的项目中,我读取了一个 csv 文件。在此 csv 文件中,有不同的函数及其持续时间。现在我想按函数名称对结果进行分组,但有时函数的名称相同,但字母有时是大写和小写,例如:examplevalue, EXampleValue。在此示例中,这将是两个不同的函数。为了解决这个问题,我想将这些函数转换为小写。我尝试了这样的方法,但它不起作用:var descItemsTemp = db.ChartDatas                 .GroupBy(x => new { x.Function.ToLower() });
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

您可以将比较器传递给GroupBy,在这种情况下您可以使用现有的:

.GroupBy(x =>x.Function, StringComparer.OrdinalIgnoreCase);


查看完整回答
反对 回复 2023-07-09
  • 1 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信