如何在 C# 中把一個字串轉換為布林值

Minahil Noor 2023年1月30日 2020年10月17日
  1. 在 C# 中使用 ToBoolean() 方法將字串轉換為布林值
  2. 在 C# 中使用 TryParse() 方法將字串轉換為布林值
如何在 C# 中把一個字串轉換為布林值

本文將介紹在 C# 中把一個字串轉換為布林值的方法,如 ToBoolean() 方法和 TryParse() 方法。

在 C# 中使用 ToBoolean() 方法將字串轉換為布林值

在 C# 中,我們可以使用 ToBoolean() 方法將字串轉換為布林值。這個方法有多個過載。我們將使用的過載將只有一個引數。在這種情況下,我們將使用下面的過載。使用該方法的正確語法如下。

Convert.ToBoolean(String stringName);

方法 ToBoolean() 的這個過載只有一個引數。它的詳細引數如下。

引數 說明
stringName 強制 這是我們要轉換為布林值的字串

這個函式返回一個布林值,代表字串中給出的值。

下面的程式顯示了我們如何使用 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

在 C# 中使用 TryParse() 方法將字串轉換為布林值

在 C# 中,我們還可以使用 TryParse() 方法將一個字串轉換為布林值。這個方法有多個過載。我們將使用的過載將有兩個引數。其中一個引數將是 out 變數。在這種情況下,我們將使用下面的過載。使用該方法的正確語法如下。

Boolean.TryParse(String stringName, out variableName);

這個方法 TryParse() 的過載有兩個引數。它的詳細引數如下

引數 說明
stringName 強制 這是我們要轉換為 布林值 的字串
variableName 強制 它是我們要儲存轉換值的輸出變數

這個函式返回一個布林值,代表字串中給出的值。

下面的程式顯示了我們如何使用 TryParse() 方法將一個字串轉換為布林值。

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

相關文章 - Csharp Boolean