C#에서 문자열이 Null인지 비어 있는지 확인

Muhammad Maisam Abbas 2024년2월16일
  1. C#에서 문자열이 비어 있는지 또는 Null인지 확인
  2. C#에서 문자열이 Null인지 확인
  3. C#에서 문자열 변수가 비어 있는지 확인
C#에서 문자열이 Null인지 비어 있는지 확인

이 자습서에서는 C#에서 문자열이 비어 있는지 또는 null인지 확인하는 방법에 대해 설명합니다.

C#에서 문자열이 비어 있는지 또는 Null인지 확인

null값 또는""값이있는 문자열을 확인하려면 C#에서 string.IsNullOrEmpty()메서드를 사용할 수 있습니다. string.IsNullOrEmpty()메소드에는 부울 리턴 유형이 있습니다. 문자열이 비어 있거나 널이면true를 리턴합니다. 다음 코드 예제를 참조하십시오.

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = null;
      if (string.IsNullOrEmpty(s)) {
        Console.WriteLine("String is either null or empty");
      }
    }
  }
}

출력:

String is either null or empty

위 코드에서null값을 문자열 변수s에 할당하고 C#의string.IsNullOrEmpty()메서드를 사용하여 비어 있는지 또는 null인지 확인합니다.

C#에서 문자열이 Null인지 확인

위 섹션에서null값과""값이 결합되었는지 확인합니다. 문자열이null인지 여부를 별도로 확인하려면 ==비교 연산자를 사용할 수 있습니다. 다음 코드 예제를 참조하십시오.

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = null;
      if (s == null) {
        Console.WriteLine("String is null");
      }
    }
  }
}

출력:

String is null

위 코드에서는 C#의==비교 연산자를 사용하여 문자열 변수snull인지 여부를 확인합니다.

C#에서 문자열 변수가 비어 있는지 확인

이전 예제에서와 같이 C#의string.Empty필드를 사용하여 문자열이 비어 있는지 여부를 개별적으로 확인할 수도 있습니다. string.Empty필드는 C#에서 비어 있음을 나타냅니다. 다음 코드 예제를 참조하십시오.

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = "";
      if (s == string.Empty) {
        Console.WriteLine("String is empty");
      }
    }
  }
}

출력:

String is empty

위 코드에서 C#의string.Empty필드로 문자열이 비어 있는지 확인합니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Csharp String