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

C#でリストを空のリストに初期化する方法は?


C#でリストを空のリストに初期化するには、要素を含まない次のステートメントのように設定します-

List<string> list = new List<string>();

次に、Any()メソッドを使用して、リストが空かどうかを確認します-

bool chk = !list.Any();

完全なコードを見てみましょう-

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

public class Program {

   public static void Main() {
      // empty list
      List<string> list = new List<string>();

      // check for empty list
      bool chk = !list.Any();

      if(chk) {
         Console.WriteLine("List is Empty!");
      } else {
         Console.WriteLine("List isn't Empty!");
      }
   }
}

出力

List is Empty!

  1. Java 9で不変のコレクションを初期化する方法は?

    Java9はファクトリを提供します 方法 不変を作成するには リスト 、セット 、およびマップ 。 空のを作成すると便利な場合があります または空でない コレクションオブジェクト。 Java 8以前のバージョンでは、 unmodizableXXXなどのコレクションクラスユーティリティメソッドを使用できます。 不変を作成するには コレクションオブジェクト。不変のリストを作成する必要がある場合は、 Collections.unmodizableList()を使用してください メソッド。 これらのファクトリメソッドを使用すると、空であるかどうかに関係なく、不変のコレクションを簡単に初期化できます。

  2. Pythonで空のリストを作成するにはどうすればよいですか?

    代入ステートメントで角かっこで囲まれた要素を指定しないことにより、空のリストオブジェクトを作成できます。空のリストオブジェクトも、引数なしでlist()組み込み関数によって作成されます >>> L1 = [] >>> L1 [] >>> L1 = list() >>> L1 []