zoukankan      html  css  js  c++  java
  • C# 二维数组

     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 }
  • 相关阅读:
    C# 提取方法重构
    防抖和节流
    利用Object.keys快速循环对象
    MVVM深入理解---小白速会
    异步组件使用详解
    动态组件使用详解
    Vue.$nextTick详解
    深入理解vue .sync修饰符
    vue计算属性---快速上手
    grid-layout 网格布局--快速上手
  • 原文地址:https://www.cnblogs.com/mdnx/p/2668032.html
Copyright © 2011-2022 走看看