小编mvc*_*ent的帖子

按第一个字符(字母和数字)对字符串进行分组

我有一个字符串列表(产品名称),我需要从中创建一个"0-9","A","B"形式的产品索引(基于产品名称的first-char)... "Z".

我这样做:

Products.GroupBy(p => p.Name[0].ToUpper())
Run Code Online (Sandbox Code Playgroud)

但这对于以"0"开头的产品名称不起作用."9".

如何修改查询以将所有alpha分组到不同的组("A"..."Z"),以及所有数字组成一个组("0-9")?

c# linq grouping

2
推荐指数
1
解决办法
1582
查看次数

标签 统计

c# ×1

grouping ×1

linq ×1