以下代码错误提示:无效的秩说明符: 应为“,”或“]”
int len1 =xx;
int len2 = yy;
int[][] dif = new int[len1 + 1][len2 + 1] 这样定义数组为什么错误?
int len1 =xx;
int len2 = yy;
int[][] dif = new int[len1 + 1][len2 + 1] 这样定义数组为什么错误?
按照你的意思,你应该是想用二维数据(每一个维度上数组都是等长的)
int[,] dif = new int[len1 + 1, len2 + 1];
int len2 = yy;
int[][] dif = Enumerable.Range(0, len1 + 1).Select(x => new int[len2 + 1]).ToArray();