2
我有一个字符串(产品名称)从中我需要创建一个产品指标的清单(根据产品名称的首个字符)的形式“0-9 “,”A“,”B“,...”Z“。分组串的第一个字符(字母和数字)
我这样做:
Products.GroupBy(p => p.Name[0].ToUpper())
但是,这并不为与“0” ......“9”启动产品名称工作。
如何修改查询,将所有的阿尔法分成不同的组(“A” ..“Z”),以及所有数字放到同一个组(“0-9”)?
我使用EF(linq-to-entities)。你的代码简单而有效。谢谢乔恩。 – mvcstudent