Wie konvertiert man eine Zeichenkette in C# in boolesche Zeichenketten

  1. Verwenden Sie die ToBoolean() Methode, um eine Zeichenkette in C# nach Boolean zu konvertieren
  2. Verwenden Sie die Methode TryParse(), um eine Zeichenkette in C# nach Boolean zu konvertieren

Dieser Artikel stellt verschiedene Methoden zur Konvertierung einer Zeichenkette nach Boolean in C# vor, wie die Methode ToBoolean() und die Methode TryParse().

Verwenden Sie die ToBoolean() Methode, um eine Zeichenkette in C# nach Boolean zu konvertieren

In C# können wir die Methode ToBoolean() verwenden, um eine Zeichenkette in einen booleschen Wert zu konvertieren. Diese Methode hat mehrere Überladungen. Die Überladung, die wir verwenden werden, hat nur einen Parameter. In diesem Fall werden wir die folgende Überladung verwenden. Die korrekte Syntax zur Verwendung dieser Methode lautet wie folgt.

Convert.ToBoolean(String stringName);

Diese Überladung der Methode ToBoolean() hat nur einen Parameter. Die Einzelheiten seines Parameters sind wie folgt.

Parameter Beschreibung
stringName obligatorisch Dies ist die Zeichenkette, die wir in den Boolean-Wert konvertieren wollen.

Diese Funktion gibt einen booleschen Wert zurück, der den in der Zeichenkette angegebenen Wert repräsentiert.

Das Programm unten zeigt, wie wir die Methode ToBoolean() verwenden können, um eine Zeichenkette in Boolean zu konvertieren.

using System;
using System.Globalization;

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

  }
}

Ausgabe:

True

Verwenden Sie die Methode TryParse(), um eine Zeichenkette in C# nach Boolean zu konvertieren

In C# können wir auch die Methode TryParse() verwenden, um eine Zeichenkette in einen booleschen Wert zu konvertieren. Es gibt mehrere Überladungen dieser Methode. Die Überladung, die wir verwenden werden, hat zwei Parameter. Einer der Parameter wird die out-Variable sein. In diesem Fall werden wir die folgende Überladung verwenden. Die korrekte Syntax zur Verwendung dieser Methode lautet wie folgt.

Boolean.TryParse(String stringName, out variableName);

Diese Überladung der Methode TryParse() hat zwei Parameter. Die Einzelheiten der Parameter sind wie folgt

Parameter Beschreibung
stringName obligatorisch Dies ist die Zeichenkette, die wir in Boolean umwandeln wollen.
variableName obligatorisch Es ist die Ausgangsvariable, in der wir unseren umgewandelten Wert speichern wollen.

Diese Funktion gibt einen booleschen Wert zurück, der den in der Zeichenkette angegebenen Wert darstellt.

Das Programm unten zeigt, wie wir die Methode TryParse() verwenden können, um eine Zeichenkette in Boolean zu konvertieren.

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

  }
}

Ausgabe:

True

Verwandter Artikel - Csharp String

  • C# String in Enum konvertieren
  • C# Byte-Array in Zeichenkette konvertieren
  • Verwandter Artikel - Csharp Boolean

  • Wie wandelt man eine Zeichenkette in Float in C# um