Boolean 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ブール値 (true または false) の値を表します。
public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<bool>
public value class bool : IComparable, IConvertible
public value class bool : IComparable, IComparable<bool>, IEquatable<bool>
public struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<bool>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
[System.Serializable]
public struct Boolean : IComparable, IConvertible
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public struct Boolean : IComparable, IComparable<bool>, IEquatable<bool>
type bool = struct
interface IConvertible
type bool = struct
interface IConvertible
interface IParsable<bool>
interface ISpanParsable<bool>
[<System.Serializable>]
type bool = struct
interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type bool = struct
interface IConvertible
type bool = struct
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IConvertible, IEquatable(Of Boolean)
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IConvertible, IEquatable(Of Boolean), IParsable(Of Boolean), ISpanParsable(Of Boolean)
Public Structure Boolean
Implements IComparable, IConvertible
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IEquatable(Of Boolean)
- 継承
- 属性
- 実装
注釈
この API の詳細については、「Boolean の 補足 API 解説」を参照してください。
フィールド
| 名前 | 説明 |
|---|---|
| FalseString |
文字列として |
| TrueString |
文字列として |
メソッド
| 名前 | 説明 |
|---|---|
| CompareTo(Boolean) |
このインスタンスを指定した Boolean オブジェクトと比較し、相互の関係を示す整数を返します。 |
| CompareTo(Object) |
このインスタンスを指定したオブジェクトと比較し、相互の関係を示す整数を返します。 |
| Equals(Boolean) |
このインスタンスが指定した Boolean オブジェクトと等しいかどうかを示す値を返します。 |
| Equals(Object) |
このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。 |
| GetHashCode() |
このインスタンスのハッシュ コードを返します。 |
| GetTypeCode() |
Boolean値型の型コードを返します。 |
| Parse(ReadOnlySpan<Char>) |
論理値の指定したスパン表現を等価の Boolean に変換します。 |
| Parse(String) |
指定した論理値の文字列形式を等価の Boolean に変換します。 |
| ToString() |
このインスタンスの値を等価の文字列形式 ("True" または "False") に変換します。 |
| ToString(IFormatProvider) |
このインスタンスの値を等価の文字列形式 ("True" または "False") に変換します。 |
| TryFormat(Span<Char>, Int32) |
現在のブール型インスタンスの値を、指定された文字範囲に書式設定しようとします。 |
| TryParse(ReadOnlySpan<Char>, Boolean) |
論理値の指定されたスパン表現を等価の Boolean に変換しようとします。 |
| TryParse(String, Boolean) |
論理値の指定した文字列形式を等価の Boolean に変換しようとします。 |
明示的なインターフェイスの実装
適用対象
スレッド セーフ
この型のすべてのメンバーはスレッド セーフです。 インスタンスの状態を変更するように見えるメンバーは、実際には新しい値で初期化された新しいインスタンスを返します。 他の型と同様に、この型のインスタンスを含む共有変数の読み取りと書き込みは、スレッド セーフを保証するためにロックによって保護する必要があります。