Boolean Struktúra

Definíció

Logikai (true vagy false) értéket jelöl.

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)
Öröklődés
Boolean
Attribútumok
Megvalósítás

Megjegyzések

Az API-val kapcsolatos további információkért lásd a logikai api kiegészítő megjegyzéseit.

Mezők

Name Description
FalseString

A logikai értéket false sztringként jelöli. Ez a mező csak olvasható.

TrueString

A logikai értéket true sztringként jelöli. Ez a mező csak olvasható.

Metódusok

Name Description
CompareTo(Boolean)

Összehasonlítja ezt a példányt egy adott Boolean objektummal, és egy egész számot ad vissza, amely jelzi az egymáshoz való viszonyukat.

CompareTo(Object)

Összehasonlítja ezt a példányt egy adott objektummal, és egy egész számot ad vissza, amely jelzi az egymáshoz való viszonyukat.

Equals(Boolean)

Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott Boolean objektummal.

Equals(Object)

Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

GetHashCode()

A példány kivonatkódját adja vissza.

GetTypeCode()

Az értéktípus típuskódját Boolean adja vissza.

Parse(ReadOnlySpan<Char>)

Egy logikai érték megadott span-ábrázolását konvertálja annak megfelelőjének Boolean .

Parse(String)

A logikai érték megadott sztring-ábrázolását konvertálja annak megfelelőjeként Boolean .

ToString()

Ennek a példánynak az értékét a megfelelő sztring-ábrázolásúvá alakítja (igaz vagy hamis).

ToString(IFormatProvider)

Ennek a példánynak az értékét a megfelelő sztring-ábrázolásúvá alakítja (igaz vagy hamis).

TryFormat(Span<Char>, Int32)

Megpróbálja formázni az aktuális logikai példány értékét a megadott karaktertartományba.

TryParse(ReadOnlySpan<Char>, Boolean)

Megpróbálja átalakítani egy logikai érték megadott span-ábrázolását annak megfelelőjeként Boolean .

TryParse(String, Boolean)

Megpróbálja átalakítani egy logikai érték megadott sztringképét annak megfelelőjeként Boolean .

Explicit interfész-implementációk

Name Description
IComparable.CompareTo(Object)

Összehasonlítja az aktuális példányt egy másik, azonos típusú objektummal, és egy egész számot ad vissza, amely azt jelzi, hogy az aktuális példány megelőzi, követi vagy ugyanabban a sorrendben fordul elő, mint a másik objektum.

IConvertible.GetTypeCode()

TypeCode A példány értékét adja vissza.

IConvertible.ToBoolean(IFormatProvider)

Ennek a tagnak a leírását lásd ToBoolean(IFormatProvider): .

IConvertible.ToByte(IFormatProvider)

Ennek a tagnak a leírását lásd ToByte(IFormatProvider): .

IConvertible.ToChar(IFormatProvider)

Ez az átalakítás nem támogatott. A metódus használatának megkísérlése egy InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Ez az átalakítás nem támogatott. A metódus használatának megkísérlése egy InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Ennek a tagnak a leírását lásd ToDecimal(IFormatProvider): .

IConvertible.ToDouble(IFormatProvider)

Ennek a tagnak a leírását lásd ToDouble(IFormatProvider): .

IConvertible.ToInt16(IFormatProvider)

Ennek a tagnak a leírását lásd ToInt16(IFormatProvider): .

IConvertible.ToInt32(IFormatProvider)

Ennek a tagnak a leírását lásd ToInt32(IFormatProvider): .

IConvertible.ToInt64(IFormatProvider)

Ennek a tagnak a leírását lásd ToInt64(IFormatProvider): .

IConvertible.ToSByte(IFormatProvider)

Ennek a tagnak a leírását lásd ToSByte(IFormatProvider): .

IConvertible.ToSingle(IFormatProvider)

Ennek a tagnak a leírását lásd ToSingle(IFormatProvider): .

IConvertible.ToString(IFormatProvider)

Ennek a példánynak az értékét a megadott kultúraspecifikus formázási információk használatával egyenértékű sztringgé alakítja át.

IConvertible.ToType(Type, IFormatProvider)

Ennek a tagnak a leírását lásd ToType(Type, IFormatProvider): .

IConvertible.ToUInt16(IFormatProvider)

Ennek a tagnak a leírását lásd ToUInt16(IFormatProvider): .

IConvertible.ToUInt32(IFormatProvider)

Ennek a tagnak a leírását lásd ToUInt32(IFormatProvider): .

IConvertible.ToUInt64(IFormatProvider)

Ennek a tagnak a leírását lásd ToUInt64(IFormatProvider): .

IParsable<Boolean>.Parse(String, IFormatProvider)

Egy sztringet egy értékbe elemez.

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

Logikai (true vagy false) értéket jelöl.

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

Több karakterből álló elemet elemez egy értékben.

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

Logikai (true vagy false) értéket jelöl.

A következőre érvényes:

Szálbiztonság

Az ilyen típusú tagok szálbiztosak. Azok a tagok, amelyek úgy tűnik, hogy módosítják a példány állapotát, valójában egy új példányt ad vissza, amely inicializálva van az új értékkel. Mint minden más típus esetén, az ilyen típusú példányt tartalmazó megosztott változókra való olvasást és írást zárolással kell védeni a szálbiztonság érdekében.