C#怎么判断数组对象类型?
写个msort方法,参数为整数数组时将数组降序输出;参数为字符串时,降字符串反序输出。
数 组做参数的时候怎么判断数组的类型, 实在没思路, 求指导
[解决办法]
缺少一个 Swap 方法,补上
private static void Swap<T>(T[] arr, int start, int end)
{
var m = arr[start];
arr[start] = arr[end];
arr[end] = m;
}
var arr1 = new int[] { 2, 38, 27, 223, 28 };
var arr2 = new string[] { "adsfjass", "2384skdfs", "_(&&we2" };
SelectSort(arr1);
SelectSort(arr2);