在C#控制台应用程序中,给定一个数组,求拼接后最大的值和最小的值
在C#控制台应用程序中,创建一个数组,数组中有无规律的数字,让后将数组中的值进行拼接,然后输出拼接后的最大值和最小值
回答
// 定义数组
int[] nums = new int[5] { 1, 4, 6, 9, 2 };
// 转换成集合
List<int> lst = new List<int>(nums);
// 排序,默认降序
lst.Sort();
// 输出最小值
var minStr = string.Join("", lst);
// 反序
lst.Reverse();
// 输出最大值
var maxStr = string.Join("", lst);
Console.WriteLine($"最大值:{ maxStr },最小值:{ minStr }");