zoukankan      html  css  js  c++  java
  • 使用C#实现将二维数组中的行列互调显示出来。

    网上搜索基本都是Java的代码,大同小异,于是我就写一个C#版本的,供初学者参考。

    1  2  3                     1  4  7

    4  5  6    显示结果为   2  5  8

    7  8  9        3  6  9

    这里主要有两个知识点

    0. 首先定义一个二维数组

    int[,] arr = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };

    1. 获取二维数组的行数

    arr.GetLength(0)

    2.获取二维数组的列数

    arr.GetLength(1)

    下面是代码:

     1 class Program
     2     {
     3         static void Main(string[] args)
     4         {
     5             int[,] arr = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
     6             for (int i = 0; i < arr.GetLength(0); i++)
     7             {
     8                 for (int j = 0; j < arr.GetLength(1); j++)
     9                 {
    10                     Console.Write(arr[i, j] + "  ");
    11                 }
    12                 Console.WriteLine();
    13             }
    14             Console.WriteLine();
    15             for (int i = 0; i < arr.GetLength(0); i++)
    16             {
    17                 for (int j = 0; j < arr.GetLength(1); j++)
    18                 {
    19                     Console.Write(arr[j, i] + "  ");
    20                 }
    21                 Console.WriteLine();
    22             }
    23         }
    24     }
  • 相关阅读:
    算法70----只有两个键的键盘【动态规划】
    Shell
    Shell
    Shell
    Shell
    Shell
    Tools
    Jenkins
    Java
    Product
  • 原文地址:https://www.cnblogs.com/erdiba/p/12531013.html
Copyright © 2011-2022 走看看