C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のBoolean.ToString()メソッドとは?使い方とサンプルコードを解説

C#におけるBoolean.ToString()メソッドは、bool型(真偽値)のインスタンスが持つ値を、それに相当する文字列表現「True」または「False」へと変換するためのメソッドです。

デバッグ時やログ出力、画面表示など、bool値を文字列として扱いたい場面で頻繁に活用される基本的なメソッドの一つです。

構文(シンタックス)

Boolean.ToString()メソッドの構文は以下の通りです。

public override string ToString();

このメソッドは引数を受け取らず、呼び出し元のbool値に応じて「True」または「False」という文字列を返します。なお、返される文字列の先頭は大文字である点に注意してください。

サンプルコード①:trueの場合

まず、Boolean.ToString()メソッドを使用して、trueの値を文字列に変換する例を見てみましょう。

using System;
public class Demo {
    public static void Main(){
        bool b = true;
        string res = b.ToString();
        Console.WriteLine("Return Value = " + res);
    }
}

実行結果

上記のコードを実行すると、以下の出力が得られます。

Return Value = True

このように、bool型変数bに格納されたtrueが、ToString()メソッドによって文字列「True」へと変換されていることがわかります。

サンプルコード②:falseの場合

次に、falseの値を文字列に変換する場合の例を見てみましょう。

using System;
public class Demo {
    public static void Main(){
        bool b = false;
        string res = b.ToString();
        Console.WriteLine("Return Value = " + res);
    }
}

実行結果

上記のコードを実行すると、以下の出力が得られます。

Return Value = False

falseの値も同様に、ToString()メソッドによって文字列「False」へと変換されます。

まとめ

Boolean.ToString()メソッドは、C#でbool値を文字列化する際の標準的な手法です。主なポイントは以下の通りです。

  • true は「True」、false は「False」という文字列に変換される(先頭が大文字)
  • 引数を取らず、戻り値は string 型
  • ログ出力やコンソール表示、UIへの反映などに便利

小文字の「true」「false」が必要な場合は、ToLower()メソッドを組み合わせることで対応できます。bool値と文字列の相互変換は実務でもよく使われる処理なので、ぜひ覚えておきましょう。

  1. 【初心者向け】JavaScriptのRegExp toString()メソッドで正規表現を文字列として取得する方法

    RegExp toString()メソッドとは JavaScriptのRegExp toString()メソッドは、正規表現オブジェクト(RegExpオブジェクト)の文字列値を返すためのメソッドです。このメソッドを呼び出すと、パターンとフラグを含んだ正規表現リテラル形式(例: /fox/g)の文字列が取得できます。 デバッグ時や、正規表現の内容を画面に表示して確認したい場合などに便利なメソッドです。 以下は、RegExp toString()メソッドを使用した具体的なコード例です。 サンプルコード <!DOCTYPE html> <html lang="ja&qu

  2. C#のConvert.ToStringメソッドの使い方【bool値を文字列に変換する方法】

    C#では、Convert.ToString()メソッドを使用することで、指定した値を対応する文字列へと変換できます。このメソッドは、数値やブール値など、さまざまな型の値を安全に文字列化でき、対象がnullの場合でも例外をスローせずに空文字列を返すという特徴があるため、実務でも広く使われています。 まず、bool型の値を初期化します。 bool boolVal = false; 次に、この値を文字列に変換するために、Convert.ToString()メソッドを使用します。 Convert.ToString(boolVal) 以下は、実際に動作を確認できる完全なサンプルコードです。 サンプルコ