• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#二维数组

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
 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 }

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
使用mysql.data.mysqlclient实现C#连接MySQL数据库发布时间:2022-07-13
下一篇:
C语言的ANSI/ISO标准发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap