【发布时间】:2010-12-06 20:48:59
【问题描述】:
我需要将数组传递给 C# 中的函数,其中数组可能是 string[]、int[] 或 double[],并且可能是 1 到多个维度。
推理:
我需要将一个数组传递给一个函数来计算它的长度,类似于:
public int getLength(array[] someArray, int dimension)
{
if(dimension > 0) //get length of dimension
return someArray.getLength(dimension);
else //get length of entire array
return someArray.Length;
}
问题:
如何传递泛型数组?
或者
有没有更好的方法来做到这一点——比如将数组转换为列表?
【问题讨论】: