C# Sort()和Reverse()对字符串数组升序、降序、倒序排序
作者:admin 时间:2021-5-18 16:15:34 浏览:C#对字符串数组排序可以用不同的方法,本文介绍如何使用Sort()
和Reverse()
方法对字符串数组进行升序、降序排序。
C# Sort()和Reverse()对字符串数组升序、降序、倒序排序
使用Sort()对字符串数组进行升序排序
C# Sort()
方法默认是对数组进行升序排序,无论数组是字符串数组还是数值数组。
示例
using System;
class Program
{
static void Main()
{
string[] pets = new string[]
{
"dog",
"bird",
"cat"
};
// 数组引用 Array.Sort 方法进行排序
Array.Sort(pets);
// 遍历数组中的字符串并打印它们
foreach (string pet in pets)
{
Console.WriteLine(pet);
}
}
}
输出结果
bird
cat
dog
使用Reverse()对字符串数组进行降序排序
要对字符串数组进行降序排序,需要同时用到Sort()
和Reverse()
方法。
先要知道,Reverse()
是对数组倒序排序的方法。
我们先用Sort()
方法把数组升序排序,再用Reverse()
方法倒序排序,就得到了降序排序了。
示例
using System;
class Program
{
static void Main()
{
string[] pets = new string[]
{
"dog",
"bird",
"cat"
};
// 数组引用 Array.Sort 方法进行升序排序
Array.Sort(pets);
// 数组引用 Array.Reverse 方法进行倒序排序
Array.Reverse(pets);
// 遍历数组中的字符串并打印它们
foreach (string pet in pets)
{
Console.WriteLine(pet);
}
}
}
输出结果
dog
cat
bird
总结
本文介绍了C#如何使用Sort()
和Reverse()
对字符串数组升序、降序、倒序排序。
知识扩展
我们也可以用Ling对字符串数组进行升序、降序排序,参考文章《C#用Ling对字符串数组进行升序、降序排序》。
相关文章
- 站长推荐