【发布时间】:2011-11-05 05:21:51
【问题描述】:
我们有一个包含国家名称的列表。我们需要从黑白两个字母的列表中找到国家/地区的名称。就像所有国家的名称一样,名称以黑白 A-G 开头,依此类推。我们创建了以下 linq 查询,但它很难看。
var countryAG = from elements in countryList
where elements.StartsWith("A") ||
elements.StartsWith("B") ||
elements.StartsWith("C") ||
elements.StartsWith("D") ||
elements.StartsWith("E") ||
elements.StartsWith("F") ||
elements.StartsWith("G") ||
elements.StartsWith("H")
select elements;
countryList 在 C# 中的创建位置
List< string> countryList = new List< string>();
任何帮助或任何其他有效的方式来完成上述任务?
【问题讨论】:
-
我们可以假设国家名称是英文的,我们可以使用英文排序吗?