一位数组可以用foreach语句实现遍历,二位数组是否可以呢?》!
for(int i=0;i<row;i++)
{
foreach(int num in arr[])
console.write(num+"");
}
console.readline();红色的部分该如何表示呢?求各位大大给个解决办法!3q!
for(int i=0;i<row;i++)
{
foreach(int num in arr[])
console.write(num+"");
}
console.readline();红色的部分该如何表示呢?求各位大大给个解决办法!3q!
解决方案 »
- c# SMTP协议基于TcpClient的操作类
- c#搞3G 需要些什么
- 急!请教调用研华的动态库文件Adsapi.32中函数的问题
- C#如何直接保存TextBox里的内容为txt文件,而不用SaveFileDialog组件和弹出文件另为对话框?
- 利用代码创建控件的问题,请教大家。
- 如何在WEB FROM中使用一个只有是,否的对话框?
- C#窗体放大缩小问题
- C# 生成word文档的时候,如何设置字号?
- winform下的treeview动态绑定
- C# 串口通信如何监测串口状态?
- 请问类似安装程序点击next按钮进入到下一个窗体的效果,如何实现
- C# list取最大值 并获取其所在的索引号!急求!
IEnumerable<T> ArrayItems<T>(T[,] data, int colindex)
{
for (int i = 0; i < data.GetLength(1); i++)
{
yield return data[colindex, i];
}
}然后for(int i=0;i<row;i++)
{
foreach (int num in ArrayItems(arr, i))
console.write(num+"");
}
IEnumerable<T> ArrayItems<T>(T[,] data, int colindex)
{
return data.Cast<T>().Skip(data.GetLength(1) * colindex).Take(data.GetLength(1));
}
int[,] values = { { 1, 2 }, { 3, 4 }, { 5, 6 } };
for (int i = 0; i < values.GetLength(0); i++)
{
for (int j = 0; j < values.GetLength(1); j++)
Console.Write(values[i, j] + " ");
Console.WriteLine();
}
Console.ReadKey();
int[][] values = { new int[] { 1, 2 }, new int[] { 3, 4 }, new int[] { 5, 6 } };
foreach (int[] value in values)
{
foreach (int v in value)
Console.Write(v + " ");
Console.WriteLine();
}
Console.ReadKey();