我有一个字符串列表(产品名称),我需要从中创建一个"0-9","A","B"形式的产品索引(基于产品名称的first-char)... "Z".
我这样做:
Products.GroupBy(p => p.Name[0].ToUpper())
但这对于以"0"开头的产品名称不起作用."9".
如何修改查询以将所有alpha分组到不同的组("A"..."Z"),以及所有数字组成一个组("0-9")?
c# linq grouping
c# ×1
grouping ×1
linq ×1