我们有一个包含国家名称的列表.我们需要从列表b/w两个字母中找到国家/地区的名称.类似名称以b/w AG开头的所有国家/地区的名称等.我们创建以下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;
Run Code Online (Sandbox Code Playgroud)
其中countryList是在C#中创建的
List< string> countryList = new List< string>();
Run Code Online (Sandbox Code Playgroud)
完成上述任务的任何帮助或任何其他有效方法?
chr*_*aut 10
var countryAG = from elements in countryList
where elements[0] >= 'A' && elements[0] <= 'H'
select elements;
Run Code Online (Sandbox Code Playgroud)
字符真的只是数字,所以你可以比较它们