gpt4 book ai didi

c# - Linq 查询 - 根据首字母黑白两个范围查找字符串

转载 作者:太空狗 更新时间:2023-10-30 00:02:00 25 4
gpt4 key购买 nike

我们有一个包含国家名称的列表。我们需要从列表 b/w 两个字母中找到国家名称。就像所有国家的名字一样,名字以黑白 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;

在 C# 中创建 countryList

List< string> countryList = new List< string>();

有任何帮助或任何其他有效的方法来完成上述任务吗?

最佳答案

var countryAG = from elements in countryList
where elements[0] >= 'A' && elements[0] <= 'H'
select elements;

字符实际上只是数字,因此您可以这样比较它们

关于c# - Linq 查询 - 根据首字母黑白两个范围查找字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7216883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com