C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の配列クラスにおけるArray.Lengthプロパティの役割と使い方

Array.Lengthプロパティとは

C#のArray.Lengthプロパティは、配列に含まれる要素の総数(配列の長さ)を取得するために使用されます。多次元配列の場合は、すべての次元の要素数の合計が返されるため、配列全体の規模を簡単に把握できます。

配列の作成

まず、Arrayクラスのインスタンスを作成し、値を設定してみましょう。

Array arr = Array.CreateInstance(typeof(String), 3);
arr.SetValue("Electronics", 0);
arr.SetValue("Clothing", 1);
arr.SetValue("Appliances", 2);

この配列には3つの要素が格納されているため、Lengthプロパティは3を返します。

arr.Length

サンプルコード

以下は、配列クラスのArray.Lengthプロパティを使用した完全なコード例です。

実行例

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace lower {
    class Program {
        static void Main(string[] args) {
            Array arr = Array.CreateInstance(typeof(String), 3);
            arr.SetValue("Electronics", 0);
            arr.SetValue("Clothing", 1);
            arr.SetValue("Appliances", 2);

            Console.WriteLine("Length: {0}", arr.Length.ToString());

            Console.ReadLine();
        }
    }
}

出力結果

Length: 3
  1. JavaScriptの配列lengthプロパティとは?使い方とサンプルコードを解説

    JavaScriptのlengthプロパティは、配列に格納されている要素の総数(配列の長さ)を取得したり、設定したりできる便利なプロパティです。配列操作において最もよく使われるプロパティの一つであり、ループ処理や条件分岐など、さまざまな場面で活用されます。 lengthプロパティの基本 lengthプロパティは、以下のような特徴を持っています。 配列内の要素数を数値として返す 値を代入することで配列の長さを変更できる(短くすると要素が削除される) インデックスは0から始まるため、最後の要素のインデックスは「length - 1」になる サンプルコード 以下は、lengthプロパティを使って

  2. C#のSortedListクラスのCapacityプロパティとは?意味と使い方を解説

    C#のSortedListクラスにおけるCapacityプロパティとはSortedListクラスのCapacity(容量)プロパティは、SortedListが保持できる要素数の最大サイズを示すプロパティです。つまり、内部的に確保されている配列が格納できる要素の総数を表しています。なお、SortedListの既定の容量(デフォルト値)は16に設定されています。要素を追加していき容量を超えると、容量は自動的に拡張される仕組みになっています。以下のコードを実行すると、C#でSortedListクラスのCapacityプロパティを実際に確認できます。コード例using System; using Sy