c#封装一个函数 并将这些数组进行大小排列
时间: 2024-12-14 17:20:17 浏览: 8
在C#中,你可以创建一个名为`SortArrays`的函数,用于对整数或泛型类型的数组进行排序。这里我们假设是升序排列,使用`Array.Sort()`方法。如果你需要自定义比较规则,可以提供一个IComparer作为参数。以下是基础版本的封装:
```csharp
using System;
using System.Collections.Generic;
public class ArrayHelper<T> where T : IComparable<T>
{
public static void SortArrays(T[] array)
{
Array.Sort(array);
}
// 如果需要自定义排序规则
// public static void SortArrays(T[] array, IComparer<T> comparer)
// {
// Array.Sort(array, comparer);
// }
}
// 使用示例:
public class Program
{
public static void Main()
{
int[] integerArray = { 5, 1, 8, 3 };
ArrayHelper<int>.SortArrays(integerArray);
Console.WriteLine("Sorted Integer Array: " + string.Join(", ", integerArray));
string[] stringArray = { "z", "a", "d", "b" };
ArrayHelper<string>.SortArrays(stringArray);
Console.WriteLine("Sorted String Array: " + string.Join(", ", stringArray));
}
}
```
阅读全文