Bagikan melalui


Boolean Struktur

Definisi

Mewakili nilai Boolean (true atau 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)
Warisan
Boolean
Atribut
Penerapan

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk Boolean.

Bidang

FalseString

Mewakili nilai false Boolean sebagai string. Bidang ini hanya-baca.

TrueString

Mewakili nilai true Boolean sebagai string. Bidang ini hanya-baca.

Metode

CompareTo(Boolean)

Membandingkan instans ini dengan objek tertentu Boolean dan mengembalikan bilangan bulat yang menunjukkan hubungannya satu dengan yang lain.

CompareTo(Object)

Membandingkan instans ini dengan objek tertentu dan mengembalikan bilangan bulat yang menunjukkan hubungannya satu dengan yang lain.

Equals(Boolean)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu Boolean .

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

GetTypeCode()

Mengembalikan kode jenis untuk Boolean jenis nilai.

Parse(ReadOnlySpan<Char>)

Mengonversi representasi rentang yang ditentukan dari nilai logika ke Boolean nilai yang setara.

Parse(String)

Mengonversi representasi string yang ditentukan dari nilai logika ke Boolean nilai yang setara.

ToString()

Mengonversi nilai instans ini ke representasi string yang setara (baik "True" atau "False").

ToString(IFormatProvider)

Mengonversi nilai instans ini ke representasi string yang setara (baik "True" atau "False").

TryFormat(Span<Char>, Int32)

Mencoba memformat nilai instans boolean saat ini ke dalam rentang karakter yang disediakan.

TryParse(ReadOnlySpan<Char>, Boolean)

Mencoba mengonversi representasi rentang yang ditentukan dari nilai logika ke Boolean nilai yang setara.

TryParse(String, Boolean)

Mencoba mengonversi representasi string yang ditentukan dari nilai logika ke Boolean nilai yang setara.

Implementasi Antarmuka Eksplisit

IComparable.CompareTo(Object)

Membandingkan instans saat ini dengan objek lain dengan jenis yang sama dan mengembalikan bilangan bulat yang menunjukkan apakah instans saat ini mendahului, mengikuti, atau terjadi dalam posisi yang sama dalam urutan pengurutan seperti objek lainnya.

IConvertible.GetTypeCode()

Mengembalikan untuk instans TypeCode ini.

IConvertible.ToBoolean(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Konversi ini tidak didukung. Mencoba menggunakan metode ini melempar InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Konversi ini tidak didukung. Mencoba menggunakan metode ini melempar InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToSingle(IFormatProvider).

IConvertible.ToString(IFormatProvider)

Mengonversi nilai instans ini menjadi string yang setara menggunakan informasi pemformatan khusus budaya yang ditentukan.

IConvertible.ToType(Type, IFormatProvider)

Untuk deskripsi anggota ini, lihat ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToUInt64(IFormatProvider).

IParsable<Boolean>.Parse(String, IFormatProvider)

Mengurai string menjadi nilai.

IParsable<Boolean>.TryParse(String, IFormatProvider, Boolean)

Mewakili nilai Boolean (true atau false).

ISpanParsable<Boolean>.Parse(ReadOnlySpan<Char>, IFormatProvider)

Mengurai rentang karakter ke dalam nilai.

ISpanParsable<Boolean>.TryParse(ReadOnlySpan<Char>, IFormatProvider, Boolean)

Mewakili nilai Boolean (true atau false).

Berlaku untuk

Keamanan Thread

Semua anggota jenis ini aman untuk utas. Anggota yang tampaknya memodifikasi status instans benar-benar mengembalikan instans baru yang diinisialisasi dengan nilai baru. Seperti halnya jenis lain, membaca dan menulis ke variabel bersama yang berisi instans jenis ini harus dilindungi oleh kunci untuk menjamin keamanan utas.