zoukankan      html  css  js  c++  java
  • C# 二维数组 [,]与[][] 的区别 及特性

    • arr[,] 用于声明等长的二维数组 Eg:
                //声明数组有3行 每行长度相等为2
                var s = new int[3, 2] 
                { 
                    { 1, 2 }, 
                    { 3, 4 }, 
                    { 1, 4 } 
                };
    

    获取长度

                Console.WriteLine(s.GetLength(0));
    

    获取长度

               Console.WriteLine(s.GetLength(1));
    
    • arr[][]则可以声明等长二维数组,也可以声明不等长二维数组 Eg:
                 //每行均是一个新数组 长度任意
                int[][] p = new int[3][] 
                { 
                    new[] { 1, 2 ,4},
                    new int[] { 3 }, 
                    new int[] { 1, 4 }
                };
    

    获取长度

                Console.WriteLine(p.Length);
    

    获取长度

               Console.WriteLine(p[0].Length);//获取第0行 列的长度
    
  • 相关阅读:
    VueBlog
    java 代理模式
    集合框架
    面试题
    java 多线程
    网络编程
    HTTP
    MAVEN
    Redis高级
    深入浅出--梯度下降法及其实现
  • 原文地址:https://www.cnblogs.com/Alicia-meng/p/13547385.html
Copyright © 2011-2022 走看看