作者:血影修罗 | 来源:互联网 | 2023-05-25 12:50
1> ryanyuyu..:
这对于使方法中的代码更清晰没有帮助,但我注意到你有两个基本相同的方法,它们的类型不同.我建议使用泛型.
这样您就可以只定义一次方法了.使用where
关键字,您甚至可以限制允许方法处理的类型类型.
private static T[,] Make2DArray(T[] input, int height, int width)
{
T[,] output = new T[height, width];
for (int i = 0; i
你可以像这样调用这个方法
int[] a; //or any other array.
var twoDArray = Make2DArray(a, height, width);