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>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<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 に変換します。 |
明示的なインターフェイスの実装
適用対象
スレッド セーフ
この型のすべてのメンバーはスレッド セーフです。 インスタンスの状態を変更するように見えるメンバーは、実際には新しい値で初期化された新しいインスタンスを返します。 他の型と同様に、この型のインスタンスを含む共有変数の読み取りと書き込みは、スレッドセーフを保証するためにロックによって保護する必要があります。
.NET