Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 리스트가 Null인지 확인하는 방법

```html

C#에서는 리스트(List)가 null 상태일 수 있습니다. 리스트에 객체가 할당되지 않은 경우 해당 리스트는 null이 되며, 이를 확인하려면 null 리터럴과 비교하면 됩니다.

리스트에 null 설정하기

리스트 변수에 null 값을 할당하는 방법은 다음과 같습니다.

List<string> myList = null;

Null 여부 확인하기

리스트가 null인지 확인하려면 동등 연산자(==)를 사용하여 null 리터럴과 비교합니다.

myList == null;

이 표현식은 리스트가 null이면 true를, 그렇지 않으면 false를 반환합니다.

예제 코드

다음은 리스트가 null인지 확인하는 전체 예제입니다.

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

public class Demo {
   public static void Main() {
      List<string> myList = null;
      
      // null 여부 확인
      Console.WriteLine(myList == null);
   }
}

실행 결과

True

위 예제에서 myList는 null로 초기화되었기 때문에 myList == null 비교 결과 True가 출력됩니다. 이 방법은 리스트를 사용하기 전에 유효성을 검사하여 NullReferenceException과 같은 런타임 오류를 방지하는 데 유용하게 활용할 수 있습니다.