C# でリストを宣言して初期化する方法

C Derisutowo Xuan Yanshite Chu Qi Huasuru Fang Fa



C# では、リストは任意のデータ型にすることができる項目のコレクションであり、データの格納と操作に柔軟性を提供する一般的に使用されるデータ構造です。 C# でリストを使用する前に、まずリストを宣言して初期化する必要があります。この記事では、C# でリストを宣言して初期化する方法について説明します。

C# でのリストの宣言

C# でリストを宣言するには、まず System.Collections.Generic 名前空間をインポートします。この名前空間には、リストの作成と操作に使用される List クラスが含まれています。名前空間がインポートされると、List クラスを使用して新しいリストを作成できます。次のプログラム例は、整数のリストを宣言する方法を示しています。







System.Collections.Generic の使用;

クラス プログラム {
static void メイン ( [ ] 引数 ) {
リスト < 整数 > 数字;
}
}


上記の構文では、System.Collections.Generic 名前空間がインポートされ、List クラスを使用して「numbers」という新しいリストが宣言されます。



C# でのリストの初期化

リストが宣言されると、値で初期化できます。C# でリストを初期化する方法はいくつかあります。最初の方法は、Add() メソッドを使用してリストに値を 1 つずつ追加することです。次のコード例は、Add() メソッドを使用して整数のリストを初期化する方法を示しています。



System.Collections.Generic の使用;

クラス プログラム {
static void メイン ( [ ] 引数 ) {
リスト < 整数 > 数字 = 新しいリスト < 整数 > ( ) ;
数字を追加します。 ( 10 ) ;
数字を追加します。 ( 20 ) ;
数字を追加します。 ( 30 ) ;
数字を追加します。 ( 40 ) ;
数字を追加します。 ( 50 ) ;
}
}


上記の構文では、「numbers」という新しいリストが List クラスを使用して宣言され、次に Add() メソッドを使用して 5 つの整数がリストに追加されます。





C# でリストを初期化するもう 1 つの方法は、コレクション初期化子構文を使用することです。これにより、1 行のコードでリストを宣言および初期化できるようになります。コレクション初期化構文を使用して整数のリストを初期化する方法を示すコード例を次に示します。

System.Collections.Generic の使用;

クラス プログラム {
static void メイン ( [ ] 引数 ) {
リスト < 整数 > 数字 = 新しいリスト < 整数 > ( ) { 10 20 30 40 50 } ;
}
}


上記のコードでは、最初に List クラスを使用して「numbers」という新しいリストを宣言し、次にコレクション初期化構文を使用して 5 つの整数を 1 行のコードでリストに追加します。



例: C# でのリストの宣言と初期化

C# でのリストの宣言と初期化の両方を示す集合コードを次に示します。

システムを使用して;
System.Collections.Generic の使用;

クラス プログラム {
static void メイン ( [ ] 引数 ) {

/// 整数のリストを宣言する
リスト < 整数 > 数字;

/// Add を使用したリストの初期化 ( ) 方法
数字 = 新しいリスト < 整数 > ( ) ;
数字を追加します。 ( 10 ) ;
数字を追加します。 ( 20 ) ;
数字を追加します。 ( 30 ) ;
数字を追加します。 ( 40 ) ;
数字を追加します。 ( 50 ) ;

/// 要素の表示 リスト
Console.WriteLine ( 「Add() メソッドを使用したリスト内の要素:」 ) ;
foreach ( どうにか 数字 ) {
Console.WriteLine ( 一つに ) ;
}

/// コレクション初期化構文を使用したリストの初期化
リスト < > 名前 = 新しいリスト < > ( ) { '彼自身' 'マイク' 「サラ」 「デビッド」 } ;

/// 要素の表示 リスト
Console.WriteLine ( ' \n コレクション初期化構文を使用したリスト内の要素:' ) ;
foreach ( 文字列名 名前 ) {
Console.WriteLine ( 名前 ) ;
}
}
}


上記のコードでは、最初に「numbers」という整数のリストを初期化せずに宣言し、次に Add() メソッドを使用してリストを初期化し、5 つの整数をリストに追加します。次に、foreach ループを使用して、要素をリストに表示します。

また、コレクション初期化構文を使用して「names」と呼ばれる文字列のリストを宣言および初期化し、4 つの文字列をリストに追加し、foreach ループを使用してリスト内の要素を表示します。

結論

リストは、アイテムのコレクションを格納および操作するために使用される C# の強力なデータ構造ですが、C# でリストを使用する前に、まずリストを宣言して初期化する必要があります。 List クラスはリストの宣言に使用されます。リストを初期化するには、Add() メソッドやコレクション初期化子構文を使用するなど、いくつかの方法があります。この記事で説明されている例と手順に従うことで、C# でリストを宣言して初期化する方法を十分に理解できるはずです。