问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#定义的二维数组 如何获取数组下标啊?

发布网友 发布时间:2022-08-04 11:47

我来回答

5个回答

热心网友 时间:2024-03-13 07:45

1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace ConsoleApplication1
7 {
8 class Program
9 {
10 static void Main(string[] args)
11 {
12 // 定义一个二维数组. 其实可以把二维数组看作一个表 例如
13 /* 0 1 2 3 4 ------------列等于i 维
14 ----------------
15 * 0 | | | | | |
16 ----------------
17 * 1 | | | | | |
18 * ----------------
19 * 2 | | | | | |
20 * ----------------
21 * 3 | | | | | |
22 * ↓ ----------------
23 ↓
24 * ↓
25 行代表 j 维
26 */
27
28 int[,] array = { { 1, 2, 3 },
29 { 4, 5, 6 },
30 { 7, 8, 9 } }; // 这是一个三行三列的二维数组.
31 // 现在我们来把这个二维数组输出在屏幕上. 用两个for循环来实现, 一个控制行,一个控制列.
32
33 for (int i = 0; i < 3; i++) // 因为只有三行, 而且数组下标是从0开始的,所以要小于三
34 {
35 for (int j = 0; j < 3; j++) //同理, 只有三列, 所以要小于三.
36 {
37 Console.Write(array[i,j] + "\t");
38 }
39 Console.WriteLine();
40 } /*
41 打印结果为 1 2 3
42 * 4 5 6
43 * 7 8 9
44 */
45
46 // 接下来做一个实例 , 用二维数组打印一个矩阵出来..
47 string[,] Chess = new string[11, 19]; //声明一个二维数组.
48 for (int a = 0; a < 11; a++) // 控制行,
49 {
50 for (int b = 0; b < 19; b++) //控制列
51 {
52 if (b % 2 != 0)
53 Chess[a, b] = "—";
54 else
55 Chess[a, b] = "|";
56 Console.Write(Chess[a, b]);
57 }
58 Console.WriteLine();
59 }
60
61 /* 打印结果
62 |—|—|—|—|—|—|—|—|—|
63 |—|—|—|—|—|—|—|—|—|
64 |—|—|—|—|—|—|—|—|—|
65 |—|—|—|—|—|—|—|—|—|
66 |—|—|—|—|—|—|—|—|—|
67 |—|—|—|—|—|—|—|—|—|
68 |—|—|—|—|—|—|—|—|—|
69 |—|—|—|—|—|—|—|—|—|
70 |—|—|—|—|—|—|—|—|—|
71 |—|—|—|—|—|—|—|—|—|
72 |—|—|—|—|—|—|—|—|—|
73
74 */
75 }
76 }
77 }

热心网友 时间:2024-03-13 07:46

a[0][1],类似的不就好了

热心网友 时间:2024-03-13 07:46

for(int i=0;i<a.Lenth;i++){
for (int j=0;j<a[i].Lenth;j++){
if(M==a[i][j])
{
Console.WriteLine(i);
}
}
}

兄弟,就这样了。给个分吧。我现在财富是0.没有分提问了。。。

热心网友 时间:2024-03-13 07:47

string[,] list ={ { "a1", "a" }, { "b1", "b" }, { "c1","c"} };
int id =0;
for (int i = 0; i < list.Length/2; i++)
{
if(你传的值等于list[i,1])
id=i;
}

热心网友 时间:2024-03-13 07:48

a[i][j]
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电视般有哪些尺寸 电视有哪些尺寸 寓意生命力顽强的男孩名字 美国产生金融危机了,铁矿石回降价吗? 铁矿石什么情况下会跌 从生物学的角度看,随地吐痰的主要危害是什么 随地吐痰会给我们带来什么样的危害? 痰是怎样形成的,随地吐痰有哪些危害 得力挂钟为什么不走了 人民大学、外交学院、中国政法、北京大学、复旦、华东政法等大学法学... 二维数组的下标问题? C语言二维数组下标表示方法 小饰品店如何装修 阻遏 歼灭 击溃锐不可当选三个造句 本人新手想请教拍拍店铺应该如何装修 拍拍网如何装修? 315投诉装修公司有用吗 可有装修公司是合作过装天下315网的,觉得怎么样呢? 那些媒体315要曝光装修欺骗 海湾战争发生在那一年? 开网店手机可以上货和装修吗? 淘宝店铺装修,想制作一张海报为背景图,请问这张海报用多大的尺寸可以做... 求格林童话的读后感!急急急!! 现在店名叫煌煜皮具,卖女式皮带的,但很人不认识煜,刚好店面装修, 我的皮具店准备开张,预订2012年3月15日开张,结果装修工人15号下午才能做... 在县城商业街开了个皮具店,店旁边就是商场有电影院KTV电玩城,美食... 皮具网店 现在店面装修一定要找公司装修吗?听说那很贵,那我应该找什么人呢?{... 烧饼保温用什么最好?需要理由 烧饼怎么保温? C语言,二维数组的下标问题问题 c语言二维数组下标越界? 9个月宝宝可以吃苹果泥吗 九个多月的宝宝能吃苹果泥吗? 9个多月的宝宝可以吃苹果泥吗 九个月宝宝可以吃苹果吗 苹果泥可以每天给宝宝吃吗 八个月宝宝可以每天吃苹果泥吗 海湾战争死亡人数 海湾战争是什么时候发生的 无线端店铺装修技巧 淘宝 无线店铺装修中, 编辑左文右图模块, 插入图片, 保存发布, 手机端... 河流上游的特征和下游特征 河流上游中游下游特征 谁能告诉我柔弱与儒弱有什么区别? excel的表格,如果说只有23行想增加到30行怎 asp 将表格数据导出到EXCEL的问题 excel 每一行空30行 美国在海湾战争是在什么时候打的.... 宝宝不到一个月,一天拉七八次大便,大便之前还哭闹不止是怎么回事_百度... 圆角机踩不动了怎么办?