C#で配列のサイズを取得する方法【Lengthプロパティの使い方】
C#では、配列のサイズ(要素数)を取得するためにLengthプロパティを使用します。この記事では、具体的なコード例を通じてその使い方を解説します。
Lengthプロパティとは
Lengthプロパティは、配列に含まれる要素の総数を整数値(int型)として返します。すべての配列に標準で備わっているため、追加のライブラリや複雑な処理は不要です。
基本的な使い方
まず、配列を設定します。
int[] arr = {6, 3, 8, 4};次に、Lengthプロパティを使って配列のサイズを取得します。
arr.Length
サンプルコード
実際に動作する完全なコードを見てみましょう。
例
using System;
namespace Demo {
public class Demo {
public static void Main(string[] args) {
int[] arr = {6, 3, 8, 4};
Console.WriteLine("配列の内容...");
foreach (int i in arr) {
Console.Write(i + " ");
}
Console.WriteLine("\n配列のサイズ: " + arr.Length);
}
}
}出力結果
配列の内容... 6 3 8 4 配列のサイズ: 4
ポイントまとめ
- Lengthプロパティは読み取り専用で、配列の要素数を返します。
- 多次元配列の場合もLengthを使用できますが、その場合は全次元の要素数の合計が返されます。
- 特定の次元のサイズを取得したい場合は、GetLength(次元番号)メソッドを使用します。
このように、C#で配列のサイズを確認するのは非常に簡単です。ループ処理や条件分岐の際に頻繁に使われる基本テクニックなので、しっかりと覚えておきましょう。
-
JavaScriptで配列内の複数の要素を先頭に移動する方法を解説
JavaScriptでは、配列と任意の個数の文字列を引数として受け取り、その文字列が配列内に存在する場合、該当する要素を配列の先頭へ移動する関数が必要になることがあります。本記事では、splice() と unshift() を組み合わせてこの処理を実現する方法を解説します。実装の考え方処理の手順は以下の通りです。可変長引数(レストパラメータ)を使って、任意の個数の文字列を受け取る各文字列について indexOf() で配列内の位置を調べる見つかった場合(インデックスが -1 以外の場合)、splice() でその要素を取り出し、unshift() で配列の先頭に挿入するコード例 {
-
【Android】実行時にViewのサイズ(幅・高さ)を取得する方法をわかりやすく解説
この記事では、Androidアプリの実行時にViewのサイズ(幅・高さ)を動的に取得する方法を、サンプルコード付きで段階的に解説します。レイアウトが描画される前は getWidth() や getHeight() を呼んでも正しい値が取得できないため、ViewTreeObserver の OnGlobalLayoutListener を利用して、レイアウト完了後にサイズを取得するのがポイントです。手順1:新規プロジェクトを作成するAndroid Studioを起動し、「File」→「New Project」を選択して、必要な項目を入力して新しいプロジェクトを作成します。手順2:レイアウトファイ