Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# 多维数组

作者:躲藏我的霸气   发布日期:2025-09-03   浏览:74

// C# 多维数组示例

using System;

class Program
{
    static void Main()
    {
        // 声明并初始化一个二维数组
        int[,] multiDimArray = new int[3, 4] 
        { 
            { 1, 2, 3, 4 }, 
            { 5, 6, 7, 8 }, 
            { 9, 10, 11, 12 } 
        };

        // 遍历并打印二维数组的元素
        for (int i = 0; i < multiDimArray.GetLength(0); i++)
        {
            for (int j = 0; j < multiDimArray.GetLength(1); j++)
            {
                Console.Write(multiDimArray[i, j] + " ");
            }
            Console.WriteLine();
        }

        // 声明并初始化一个三维数组
        int[,,] threeDimArray = new int[2, 2, 2]
        {
            {
                { 1, 2 },
                { 3, 4 }
            },
            {
                { 5, 6 },
                { 7, 8 }
            }
        };

        // 遍历并打印三维数组的元素
        for (int i = 0; i < threeDimArray.GetLength(0); i++)
        {
            for (int j = 0; j < threeDimArray.GetLength(1); j++)
            {
                for (int k = 0; k < threeDimArray.GetLength(2); k++)
                {
                    Console.Write(threeDimArray[i, j, k] + " ");
                }
                Console.WriteLine();
            }
            Console.WriteLine("-----");
        }
    }
}

解释说明:

  1. 二维数组

    • int[,] multiDimArray:声明一个二维数组,两个维度分别为3和4。
    • 使用嵌套的for循环遍历二维数组,并使用GetLength(0)GetLength(1)获取每个维度的长度。
    • 打印二维数组中的每个元素。
  2. 三维数组

    • int[,,] threeDimArray:声明一个三维数组,三个维度分别为2、2和2。
    • 使用三重嵌套的for循环遍历三维数组,并使用GetLength(0)GetLength(1)GetLength(2)获取每个维度的长度。
    • 打印三维数组中的每个元素,并在每个二维平面之间添加分隔符以便区分。

上一篇:c# virtual作用

下一篇:c# checkedlistbox

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

c# rectangle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站