如何调用锯齿状数组方法?
How to call a jagged array method?
我试图调用锯齿状数组方法,但我缺少正确的语法
这是我的方法
public static int[] CountAvrge(int[][] a)
{
}
现在我想从 static void Main(string[] args)
调用我的 CountAvrge 方法
像这样:
CountAvrge(new int[][] { 1, 2, 3 } {4, 5, 6});
int[][] array = new int[][] { new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 } };
为了完整起见...
[Test]
public void ShouldDoAnArray()
{
int[][] _array = new int[][] { new[] { 1, 2, 3 }, new[] { 4, 5, 6 } };
DoSomething(_array);
}
public void DoSomething(int[][] array)
{
Assert.AreEqual(2, array.Length);
int[] firstArray = array[0];
Assert.AreEqual(3, firstArray.Length);
int[] secondArray = array[1];
Assert.AreEqual(3, secondArray.Length);
}
我试图调用锯齿状数组方法,但我缺少正确的语法 这是我的方法
public static int[] CountAvrge(int[][] a)
{
}
现在我想从 static void Main(string[] args)
调用我的 CountAvrge 方法像这样:
CountAvrge(new int[][] { 1, 2, 3 } {4, 5, 6});
int[][] array = new int[][] { new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 } };
为了完整起见...
[Test]
public void ShouldDoAnArray()
{
int[][] _array = new int[][] { new[] { 1, 2, 3 }, new[] { 4, 5, 6 } };
DoSomething(_array);
}
public void DoSomething(int[][] array)
{
Assert.AreEqual(2, array.Length);
int[] firstArray = array[0];
Assert.AreEqual(3, firstArray.Length);
int[] secondArray = array[1];
Assert.AreEqual(3, secondArray.Length);
}