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

  1. C#에서 문자열이 비어 있는지 또는 Null인지 확인
  2. C#에서 문자열이 Null인지 확인
  3. C#에서 문자열 변수가 비어 있는지 확인

이 자습서에서는 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필드로 문자열이 비어 있는지 확인합니다.

관련 문장 - Csharp String

  • C#에서 문자열 반전
  • C#에서 이메일 주소 유효성 검사