LINQ和自然排序顺序获取LINQ查询(从SQL数据库——这重要吗?)对字符串进行自然排序的最简单方法是什么?例如,我目前得到这些结果:我想看到的:我正在使用的查询是这样的:returnfrompindataContext.Projectsorderbyp.Nameselectp;没有使用.NETFrameworkThat执行此操作的内置方法,但我建议阅读C#中的自然排序以了解该主题的讨论和开源实现。我参加派对才几年,但我只是想解决一个类似的问题,这对我有用。希望其他人觉得这有帮助。假设你的字符串在一个List中,试试这样:你会得到很多关注—Listprojects=newList{"Project1","Project10","Project2"};//按忽略非数字字符的字符串值的子字符串排序IEnumerablesorted=projects.OrderBy(p=>p.Substring(p.IndexOf('')+2,p.Length-(p.IndexOf('')+2)));本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
