C#で3次元配列のサイズを取得する方法
C#で3次元配列のサイズを取得するには
C#で3次元配列の各次元のサイズを取得するには、GetLength()メソッドを使用します。引数には、サイズを調べたい次元のインデックス(0から始まる)を指定します。
GetLength(dimensionIndex)
3次元配列の場合、各次元のサイズは以下のようにして取得できます。
arr.GetLength(0) // 第1次元のサイズ arr.GetLength(1) // 第2次元のサイズ arr.GetLength(2) // 第3次元のサイズ
なお、配列全体の要素数(すべての次元のサイズの積)を取得したい場合は、Lengthプロパティを使用します。
サンプルコード
以下は、3次元配列の各次元のサイズと全体の要素数を取得する具体例です。
using System;
class Program {
static void Main() {
int[,] arr = new int[3,4,5];
// 各次元の長さを表示
Console.WriteLine(arr.GetLength(0));
Console.WriteLine(arr.GetLength(1));
Console.WriteLine(arr.GetLength(2));
// 配列全体の要素数を表示
Console.WriteLine(arr.Length);
}
}実行結果
3 4 5 60
この例では、new int[3,4,5]で作成した3次元配列に対して、GetLength(0)、GetLength(1)、GetLength(2)により、それぞれ第1次元が「3」、第2次元が「4」、第3次元が「5」であることが確認できます。また、Lengthプロパティの結果は 3 × 4 × 5 = 60 となり、配列に含まれる全要素数を表しています。
-
JavaScriptで配列を空にする方法まとめ【3つの手法と使い分けのポイント】
JavaScriptで配列を空にする(初期化する)方法は複数あります。それぞれの手法には特徴や注意点があり、状況に応じて適切に使い分けることが重要です。この記事では、代表的な3つの方法と、それぞれのメリット・デメリットを詳しく解説します。まず、以下のような配列があると仮定します。let arr = [1, test, {}, 123.43];方法1:新しい空の配列で置き換えるarr = [];変数arrに新しい空の配列を再代入する方法です。最もシンプルかつ高速な手法として知られています。ただし注意点として、元の配列への参照がプログラムの他の場所に存在する場合、それらの参照は自動的に更新されませ
-
JavaScriptの基本配列メソッド解説!push・pop・shift・unshift・spliceの使い方を実例付きで紹介
JavaScriptには、配列を操作するための便利な組み込みメソッドが数多く用意されています。その中でも特によく使われるのが、要素の追加や削除を行う以下の5つの基本メソッドです。 JavaScriptの主要な配列メソッド一覧 メソッド説明 Array.push()配列の末尾に要素を追加します。 Array.pop()配列の末尾から要素を取り除きます。 Array.unshift()配列の先頭に要素を追加します。 Array.shift()配列の先頭から要素を取り除きます。 Array.splice()配列内の任意の位置で要素の追加・削除を行います。 これらのメソッドは、配列の