Array获取维度、元素个数

        static void Main(string[] args)
        {
            int[,] nums = new int[3, 5];
            Console.WriteLine(nums.Length);
            Console.WriteLine(nums.LongLength);
            Console.WriteLine(nums.Rank);
            Console.WriteLine(nums.GetLength(0));
            Console.WriteLine(nums.GetLength(1));
            Console.WriteLine(nums.GetLongLength(0));
            Console.WriteLine(nums.GetLongLength(1));
            Console.WriteLine(nums.GetLowerBound(0));
            Console.WriteLine(nums.GetLowerBound(1));
            Console.WriteLine(nums.GetUpperBound(0));
            Console.WriteLine(nums.GetUpperBound(1));
        }

  1. 属性

    1. Length:获得32位整数,数组所有维度中元素的总数,上述代码输出:15
    2. LongLength:获得64位整数数组所有维度中元素的总数,上述代码输出:15
    3. Rank:获得数组的维度,上述代码输出:2 (二维数组)
  2. 方法
    1. GetLength:获得32位整数,数组指定维度中元素的总数,上述代码输出:GetLength(0) ->3    GetLength(1) -> 5
    2. GetLongLength:获得64位整数,数组指定维度中元素的总数,上述代码输出:GetLongLength(0) ->3    GetLongLength(1) -> 5
    3. GetLowerBound:获得数组指定维度的下限,上述代码输出:GetLowerBound(0) -> 0  GetLowerBound(1) ->0   (意思是数组下标从几开始)
    4. GetUpperBound:获得数组指定维度的上限,上述代码输出:GetUpperBound(0) -> 2  GetUpperBound(1) ->4   (意思是数组下标到几结束)
时间: 2024-11-13 08:08:17

Array获取维度、元素个数的相关文章

C++获取二维数组的元素个数

C/C++获取二维数组的大小/长度/元素个数 int p[5][6]; int lenTotal = sizeof(p) / sizeof(int); //30 int lenLow = sizeof(p[0]) / sizeof(int); //6 int lenHigh = lenTotal / lenLow; //5

jquery怎样获取一个元素下面相同子元素的个数

例如下面的html代码,要获取P元素下面a元素的个数: <p id="father"> <a></a> <a></a> <a></a> <a></a> <a></a> -- <a></a> </p> 我们可以这样写: $("#father a").length jquery怎样获取一个元素下面相同子元

php统计数组元素个数

count():对数组中的元素个数进行统计; sizeof():和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0; array_count_value():统计每个特定的值在数组$array中出现过的次数; 如: $array=array(4,5,1,2,3,1,2,1); $ac=array_count_value($array); 将创建一个名为

cuda中当元素个数超过线程个数时的处理案例

项目打包下载 当向量元素超过线程个数时的情况 向量元素个数为(33 * 1024)/(128 * 128)=2.x倍 1 /* 2 * Copyright 1993-2010 NVIDIA Corporation. All rights reserved. 3 * 4 * NVIDIA Corporation and its licensors retain all intellectual property and 5 * proprietary rights in and to this s

[单选题]以下哪个函数是用来取出PHP数组的元素个数的

array_reverse min count max 答案 C 实例 以相反的元素顺序返回数组: <?php $a=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota"); print_r(array_reverse($a)); ?> 运行实例 定义和用法 array_reverse() 函数以相反的元素顺序返回数组. 说

jquery获取子元素

Jquery获取子元素的方法有2种,分别是children()方法和find()方法. 下面我们分别来使用这两种方法,看看它们有何差异. children()方法:获取该元素下的直接子集元素 find()方法:获取该元素下的所有(包括子集的子集)子集元素 分别以以下HTML代码为例: <ul> <li>list1 <ul> <li>list1-1</li> <li>list1-2</li> </ul> <

C++之sizeof判断数组元素个数

sizeof用于判断数据占据的内存字节数. 如:sizeof(int)的为4. 因此,判断数组的元素个数写法如下: num=sizeof(array)/size(a[0]); 原文地址:https://www.cnblogs.com/cff2121/p/9846751.html

problem: vue中获取动态元素高度

前言:始终要相信你能想到的解决方案,基本上都是可以用技术实现的... 解决方法就是在mounted中在this.$nextTick()去获取,如果没有获取到,不是写法错就是,元素没有绑定对地方,注意检查自己的逻辑,自己在写什么思路一定要清晰. 有这样一个需求: 实现一个表格,每一行代表课程的一期,每一期的天数不固定,每一期有安排老师的要显示老师的数据,也就是要显示一个白条来展示数据,白条的宽度可以根据后端给的开始时间和结束时间来计算间隔数从而算出宽度,而白条高度需要根据内容来自适应,左侧的期数栏

Eigen 3.3.7 数组类(Array)和元素操作

数组类(Array)和元素操作 原文地址:http://eigen.tuxfamily.org/dox/group__TutorialArrayClass.html Array 类有什么用? Array 类提供了一个一般用途的数组,用于操作元素相关算法,就像 Matrix 专门用于实现线性代数算法.更具体一点,Array 提供了对元素进行操作的方法,这些操作大部分与线性代数算法无关.比如数组中每个元素都加一个常量或者两个同维数组对应元素相乘. Array 类型 Array 是一个模板类,和Mat