永发信息网

asp.net (C#)怎么初始化一个二维字符串数组,让它的初始值都是0. 如string num[i,j]的初始值都是0

答案:3  悬赏:0  手机版
解决时间 2021-04-05 11:06
asp.net (C#)怎么初始化一个二维字符串数组,让它的初始值都是0. 如string num[i,j]的初始值都是0
最佳答案
首先你要从根本上理解二维数组,我们平时定义的一维数组可以这样定义,比如给一个长度为10的数组:string[] str=new string[10];然后对数组中每个元素赋值,str[0]="0";str[1]="1";//后面省略...可以这样理解,一维是点,二维是线,三维是面...数组是引用类型,其值可以是任意的object对象,所以定义时,为它指定长度时它就有了初始值,为null,如果要设置初始值为0的话,那需要手动设置了。理解了一维数组,那么二维数组就不难理解了,如题:既然一维是点,二维就是线了,相当于两个参数,定义二维数组可以这样定义:定义一个静态数组---string[,]={{"0","1"},{"2","3","4"}};//静态数组用大括号包围,几维数组里面用几个大括号,第一个大括号的内容就是i了,第二个就是j了,这样它的初始值,也就是数组的第一个值为string[0,0]={{"0"}.{"2"}},数组的元素可以根据自己喜好定义。接下来是定义动态二维数组,string[,] str=new string[10,10]//实例一个两点都是10的长度的二维数组,为其赋值分别是str[0,0]="0";str[0,1]="1"...str[1,0]="0";str[1,1]="1"..str[9,0]="0";str[9,1]="1";...str[9,9]="9";这样赋值比较麻烦,程序优化一下,长度也可以手动赋与
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
string[,] str = new string[i, j];
str[i,j]=Console.Read();
}
}
全部回答
string num[i,j] = {0,0};
你好! int[,] a = new int[2, 3]; 默认都是0 我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老子庙今天参观需要买门票吗
上面是"不"下面是"一"怎么读?谢谢
什么狗便宜可爱又好养,什么狗又可爱又便宜又
The bridge was named the hero who gave hi
在美国和英国读博士,究竟有什么差别
五十三又五十一分之一乘五十二分之一
一个男人让我做到他身旁,他怎么想的,我们是
【羚羊木雕】指出下列各句运用的描写方法:
2016款新明锐和全新朗逸哪个底盘好
耳朵里面有异响是怎么回事
总是感觉自己很孤单,出嫁了爸爸妈妈都不管了
单选题关于生物生殖和发育,下列说法正确的是
国际神经修复学会—喜迎全国两会活动怎么样?
孔雀鱼啦出黄色透明的圆圆的大小和它们眼睛差
尼古丁和焦油哪个更伤皮肤
推荐资讯
5000只蛋鸡,3.05一斤蛋一天赚多少钱
甲:我们这里的冬天滴水成冰,呵气成霜;夏天
三国志10儿女结婚
有没有背单词的软件要求与仁爱版英语对应的
关于雅行方面的名言警句
今天2016年9月19号我刚刚上高二,离高三高考
已知卫星轨道半径r,周期t,地球半径R,则地球
----Mary’s been offered a job in a univer
男人搞暧昧语录经典,没本事的男人经典语录
表示学生睿的标语,纪律作风整顿宣传标语
耐克全掌气垫鞋是什么感觉?穿过的回答
全部答对的会追加分.1,里面填分数 0.2立方厘
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?