在 C# 中获取 2D 数组的长度
本教程将介绍在 C# 中获取 2D 数组的长度(宽度和高度)的方法。
使用 C# 中的 Array.GetLength()
函数获取 2D 数组的宽度和高度
Array.GetLength(x)
函数获取 C# 中多维数组的 x
索引中的元素数。我们可以在 Array.GetLength()
函数的参数中传递 0
和 1
,以获取 2D 数组的宽度和高度内的元素数量。下面的代码示例向我们展示了如何使用 C# 中的 Array.GetLength()
函数获得 2D 数组的宽度和高度。
using System;
namespace width_and_height_of_2d_array {
class Program {
static void Main(string[] args) {
int[,] array2D = new int[5, 10];
Console.WriteLine(array2D.GetLength(0));
Console.WriteLine(array2D.GetLength(1));
}
}
}
输出:
5
10
在上面的代码中,我们通过将 0
和 1
作为 C# 中 array2D.GetLength()
函数的参数来获取 2D 数组 array2D
的宽度和高度。
使用 C# 中的 Array.GetUpperBound()
函数获取二维数组的宽度和高度
在 C# 中,Array.GetUpperBound(x)
函数获取 2D 数组的 x
维度中最后一个元素的索引。我们可以将 0
和 1
作为 Array.GetUpperBound()
函数的参数传递,以找到维度 0
和 1
的最后一个索引,然后将 1
添加到输出中以获取宽度和 2D 数组的高度。以下代码示例向我们展示了如何使用 C# 中的 Array.GetUpperBound()
函数来查找 2D 数组的宽度和高度。
using System;
namespace width_and_height_of_2d_array {
class Program {
static void Main(string[] args) {
int[,] array2D = new int[5, 10];
Console.WriteLine(array2D.GetUpperBound(0) + 1);
Console.WriteLine(array2D.GetUpperBound(1) + 1);
}
}
}
输出:
5
10
在上面的代码中,我们通过传递 0
和 1
作为 array2D.GetUpperBound()
函数的参数并将 1
添加到结果中来确定 2D 数组 array2D
的宽度和高度。
相关文章
C# 中的 float、Double 和 Decimal
发布时间:2024/01/18 浏览次数:128 分类:编程语言
-
C# 中的浮点,双精度和十进制数据类型之间的差异如下所述。C# 中的浮点数数据类型 浮点数数据类型在 C# 中存储浮点值。
C# 将多个参数传递给 get 方法
发布时间:2024/01/16 浏览次数:175 分类:编程语言
-
本文的方法指南展示了在 C# 中将多个参数传递给 get 方法的不同方法。它介绍了控制器动作,属性路由和 [FromQuery]之类的方法。
如何在 C# 中按对象中的属性对列表进行排序
发布时间:2024/01/16 浏览次数:58 分类:编程语言
-
本文介绍了如何在 C# 中通过对象中的一个属性对列表进行排序。它包括 OrderBy 方法和委托。在 C# 中使用 OrderBy 方法通过对象中的属性对列表进行排序
如何在 C# 函数中传递一个方法作为参数
发布时间:2024/01/16 浏览次数:76 分类:编程语言
-
本文介绍了如何在 C# 中传递一个方法作为参数。它包括 Func delegate 和 Action delegate。在 C# 中使用 Func 代表传递一个方法作为参数
在 C# 中删除一个文件
发布时间:2024/01/16 浏览次数:81 分类:编程语言
-
File.Delete(path)函数可用于删除 C# 中指定路径内的文件。在 C# 中使用 File.Delete(path) 函数删除文件
在 C# 中检查文件是否存在
发布时间:2024/01/16 浏览次数:64 分类:编程语言
-
C# 中的 File.Exists()函数可以用来检查一个文件是否存在于特定路径中。使用 C# 中的 File.Exists(path) 函数检查文件是否存在于特定路径中
在 C# 中追加到文本文件
发布时间:2024/01/16 浏览次数:54 分类:编程语言
-
在 C# 中,有两种主要的方法可以用来向文本文件追加,即 File.AppendAllText()方法和 StreamWriter 类。