怎么才能让c#数组的其中一个元素输出一次呢,现在按照foreach循环扫描次数输出了六次
如果只取数组中的某个元素,通过索引即可,不需要foreach
循环,示例如下(比如你需要读取12
这个数字):
double[,] st = { { 20, 500, 12 }, { 120, 503, 230 } };
var result = st[0, 2];
Console.WriteLine(result);
你这个循环貌似就不对啊。应该两重循环,标识某一行和某一列啊。
例如:
for(int i=0;i<=nums.Length-1;i++)
{
for(int j=0;j<=nums.Length-1;j++){
Console.WriteLine(nums[i][j]);
}
}
你应该输出s,而不是g
g=st[0,2],这g不一直都是同一个数吗
此外,你直接输出s会报错,是因为st是个二维数组,所以s是个一维数组,s并不是一个int
你需要二重循环