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


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 −

Example

 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!");
      }
   }
}

Output

List is Empty!

karthikeya Boyini
karthikeya Boyini

I love programming (: That's all I know

Updated on: 06-Sep-2023

39K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements