初学C#的数组篇,有代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
//自定义一个二维数组
int[,] arr = new int[3, 5] {{1,2,3,4,8},{5,6,7,8,8},{9,0,1,2,8}};
Console.Write("数组的行数为:");
Console.Write(arr.Rank); //获取二维数组的行数
Console.Write("\n");
Console.Write("数组的列数为:");
Console.Write(arr.GetUpperBound(arr.Rank - 1) + 1);//获取二维数组的列数
Console.Write("\n");
for (int i = 0; i <= arr.Rank; i++)
{
string str = "";
for (int j = 0; j < arr.GetUpperBound(arr.Rank - 1) + 1; j++)
{
str = str + Convert.ToString(arr[i, j]) + " ";
}
Console.Write(str);
Console.Write("\n");
}
Console.ReadLine(); }
}
}
运行结果是:数组的行数为:2
数组的列数为:5
1 2 3 4 8
5 6 7 8 8
9 0 1 2 8在此请教:
如此定义数组:
int[,] arr = new int[3, 5] {{1,2,3,4,8},{5,6,7,8,8},{9,0,1,2,8}};
运行结果的数组行数是2,为什么不是3呢?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
//自定义一个二维数组
int[,] arr = new int[3, 5] {{1,2,3,4,8},{5,6,7,8,8},{9,0,1,2,8}};
Console.Write("数组的行数为:");
Console.Write(arr.Rank); //获取二维数组的行数
Console.Write("\n");
Console.Write("数组的列数为:");
Console.Write(arr.GetUpperBound(arr.Rank - 1) + 1);//获取二维数组的列数
Console.Write("\n");
for (int i = 0; i <= arr.Rank; i++)
{
string str = "";
for (int j = 0; j < arr.GetUpperBound(arr.Rank - 1) + 1; j++)
{
str = str + Convert.ToString(arr[i, j]) + " ";
}
Console.Write(str);
Console.Write("\n");
}
Console.ReadLine(); }
}
}
运行结果是:数组的行数为:2
数组的列数为:5
1 2 3 4 8
5 6 7 8 8
9 0 1 2 8在此请教:
如此定义数组:
int[,] arr = new int[3, 5] {{1,2,3,4,8},{5,6,7,8,8},{9,0,1,2,8}};
运行结果的数组行数是2,为什么不是3呢?
解决方案 »
- 如何在Gridview中某一列所有数据行都加入空格
- C#2010 可以把自己写的串口程序制成控件么 要怎么弄呀?
- C#把一个access的表导入另一个mdb文件中.
- 请问:在web开发中画了个饼图,如何把饼图导出到excel中
- NHibernate sql server 小数位
- 各位:问关于reportviewer?
- 求帮忙把易语言代码转换成C#或者帮忙直接给个C#的代码。主要是连接VPN的API,求版主帮忙。问了很多次。求大神。
- 求救(随机数)
- 各位有个简单c#问题请教
- 字符串连接问题
- 各种不同的数据库数据,查询出来,上传到服务器,服务器得到数据后,再插入到自己的表里,跪求解决方案!
- VS2005开发WAP网站测试
关于这些内容可以查阅msdn- -