C#에서 문자열을 부울로 변환하는 방법

  1. ToBoolean()메서드를 사용하여 C#에서 문자열을 부울로 변환
  2. TryParse()메서드를 사용하여 C#에서 문자열을 부울로 변환

이 기사에서는ToBoolean()메서드 및TryParse()메서드와 같이 C#에서 문자열을Boolean으로 변환하는 다양한 메서드를 소개합니다.

ToBoolean()메서드를 사용하여 C#에서 문자열을 부울로 변환

C#에서는 ToBoolean() 메서드를 사용하여 문자열을 변환 할 수 있습니다. 부울 값으로. 이 메서드에는 여러 오버로드가 있습니다. 우리가 사용할 오버로드에는 하나의 매개 변수 만 있습니다. 이 경우 다음과 같은 과부하를 사용합니다. 이 방법을 사용하는 올바른 구문은 다음과 같습니다.

Convert.ToBoolean(String stringName);

ToBoolean()메서드의 오버로드에는 하나의 매개 변수 만 있습니다. 매개 변수의 세부 사항은 다음과 같습니다.

매개 변수 기술
stringName 필수 이것은 Boolean값으로 변환하려는 문자열입니다.

이 함수는 문자열에 주어진 값을 나타내는 부울 값을 반환합니다.

아래 프로그램은ToBoolean()메서드를 사용하여 문자열을Boolean으로 변환하는 방법을 보여줍니다.

using System;
using System.Globalization;

class StringToBoolean {
  static void Main(string[] args) {
    string mystring = "true";
    bool value = Convert.ToBoolean(mystring);
    Console.WriteLine(value);

  }
}

산출:

True

TryParse()메서드를 사용하여 C#에서 문자열을 부울로 변환

C#에서는 TryParse() 메서드를 사용하여 부울 값에 문자열. 이 메서드에는 여러 오버로드가 있습니다. 우리가 사용할 과부하에는 두 개의 매개 변수가 있습니다. 매개 변수 중 하나는 out 변수입니다. 이 경우 다음과 같은 과부하를 사용합니다. 이 방법을 사용하는 올바른 구문은 다음과 같습니다.

Boolean.TryParse(String stringName, out variableName);

TryParse()메서드의 오버로드에는 두 개의 매개 변수가 있습니다. 매개 변수의 세부 사항은 다음과 같습니다

매개 변수 기술
stringName 필수 이것은Boolean으로 변환하려는 문자열입니다.
variableName 필수 변환 된 값을 저장하려는 출력 변수입니다.

이 함수는 문자열에 주어진 값을 나타내는 부울 값을 반환합니다.

아래 프로그램은TryParse()메서드를 사용하여 문자열을Boolean으로 변환하는 방법을 보여줍니다.

using System;
using System.Globalization;

class StringToFloat {
  static void Main(string[] args) {
    string sample = "true";
    Boolean myBool;
if (Boolean.TryParse(sample , out myBool))
  {
      Console.WriteLine(myBool);
  }    

  }
}

산출:

True

관련 문장 - Csharp String

  • C#에서 문자열을 바이트 배열로 변환하는 방법
  • C# char를 int로 변환
  • 관련 문장 - Csharp Boolean

  • C#에서 여러 줄 문자열 리터럴을 작성하는 방법
  • C# Int를 문자열로 변환