1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java 国家名称排序 我有一个国家名单。我想按字母顺序对它进行排序 除了两个我想放

java 国家名称排序 我有一个国家名单。我想按字母顺序对它进行排序 除了两个我想放

时间:2023-02-20 17:20:36

相关推荐

java 国家名称排序 我有一个国家名单。我想按字母顺序对它进行排序 除了两个我想放

I have a list of countries. I'd like to sort it alphabetically, except for two countries which I'd like to put first. Is there a simple way to modify

from country in Countries

orderby country.Name

select country

to accomplish this?

解决方案

Try this:

var specialCountries = new[] { "America", "England" };

from country in Countries

orderby specialCountries.Contains(country.Name) descending, country.Name

select country

If this isn't LINQ-to-Objects, you might need to write it slightly differently for it to work, e.g. this might work

from country in Countries

orderby (country.Name == "America" || country.Name == "England") descending, country.Name

select country

java 国家名称排序 我有一个国家名单。我想按字母顺序对它进行排序 除了两个我想放在第一位的国家...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。