How to initialize a list to an empty list in C#?

CsharpProgrammingServer Side Programming

To initialize a list to an empty list in C#, set it like the following statement without any elements −

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

Now, use the Any() method to check whether the list is empty or not −

bool chk = !list.Any();

Let us see the complete code −


 Live Demo

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!
Updated on 22-Jun-2020 11:58:01