Boolean Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un valore booleano (true o 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)
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Per altre informazioni su questa API, vedere Osservazioni supplementari sull'API per il valore booleano.
Campi
| Nome | Descrizione |
|---|---|
| FalseString |
Rappresenta il valore |
| TrueString |
Rappresenta il valore |
Metodi
| Nome | Descrizione |
|---|---|
| CompareTo(Boolean) |
Confronta questa istanza con un oggetto specificato Boolean e restituisce un numero intero che indica la relazione tra loro. |
| CompareTo(Object) |
Confronta questa istanza con un oggetto specificato e restituisce un numero intero che indica la relazione tra loro. |
| Equals(Boolean) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato Boolean . |
| Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. |
| GetTypeCode() |
Restituisce il codice di tipo per il Boolean tipo di valore. |
| Parse(ReadOnlySpan<Char>) |
Converte la rappresentazione di intervallo specificata di un valore logico nell'equivalente Boolean . |
| Parse(String) |
Converte la rappresentazione di stringa specificata di un valore logico nell'equivalente Boolean . |
| ToString() |
Converte il valore di questa istanza nella rappresentazione di stringa equivalente ("True" o "False"). |
| ToString(IFormatProvider) |
Converte il valore di questa istanza nella rappresentazione di stringa equivalente ("True" o "False"). |
| TryFormat(Span<Char>, Int32) |
Tenta di formattare il valore dell'istanza booleana corrente nell'intervallo di caratteri specificato. |
| TryParse(ReadOnlySpan<Char>, Boolean) |
Tenta di convertire la rappresentazione di intervallo specificata di un valore logico nell'equivalente Boolean . |
| TryParse(String, Boolean) |
Tenta di convertire la rappresentazione di stringa specificata di un valore logico nell'equivalente Boolean . |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IComparable.CompareTo(Object) |
Confronta l'istanza corrente con un altro oggetto dello stesso tipo e restituisce un numero intero che indica se l'istanza corrente precede, segue o si trova nella stessa posizione nell'ordinamento dell'altro oggetto. |
| IConvertible.GetTypeCode() |
Restituisce l'oggetto TypeCode per questa istanza. |
| IConvertible.ToBoolean(IFormatProvider) |
Per una descrizione di questo membro, vedere ToBoolean(IFormatProvider). |
| IConvertible.ToByte(IFormatProvider) |
Per una descrizione di questo membro, vedere ToByte(IFormatProvider). |
| IConvertible.ToChar(IFormatProvider) |
Questa conversione non è supportata. Il tentativo di utilizzare questo metodo genera un'eccezione InvalidCastException. |
| IConvertible.ToDateTime(IFormatProvider) |
Questa conversione non è supportata. Il tentativo di utilizzare questo metodo genera un'eccezione InvalidCastException. |
| IConvertible.ToDecimal(IFormatProvider) |
Per una descrizione di questo membro, vedere ToDecimal(IFormatProvider). |
| IConvertible.ToDouble(IFormatProvider) |
Per una descrizione di questo membro, vedere ToDouble(IFormatProvider). |
| IConvertible.ToInt16(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt16(IFormatProvider). |
| IConvertible.ToInt32(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt32(IFormatProvider). |
| IConvertible.ToInt64(IFormatProvider) |
Per una descrizione di questo membro, vedere ToInt64(IFormatProvider). |
| IConvertible.ToSByte(IFormatProvider) |
Per una descrizione di questo membro, vedere ToSByte(IFormatProvider). |
| IConvertible.ToSingle(IFormatProvider) |
Per una descrizione di questo membro, vedere ToSingle(IFormatProvider). |
| IConvertible.ToString(IFormatProvider) |
Converte il valore di questa istanza in una stringa equivalente utilizzando le informazioni di formattazione specifiche delle impostazioni cultura specificate. |
| IConvertible.ToType(Type, IFormatProvider) |
Per una descrizione di questo membro, vedere ToType(Type, IFormatProvider). |
| IConvertible.ToUInt16(IFormatProvider) |
Per una descrizione di questo membro, vedere ToUInt16(IFormatProvider). |
| IConvertible.ToUInt32(IFormatProvider) |
Per una descrizione di questo membro, vedere ToUInt32(IFormatProvider). |
| IConvertible.ToUInt64(IFormatProvider) |
Per una descrizione di questo membro, vedere ToUInt64(IFormatProvider). |
| IParsable<Boolean>.Parse(String, IFormatProvider) |
Analizza una stringa in un valore. |
| IParsable<Boolean>.TryParse(String, IFormatProvider, Boolean) |
Rappresenta un valore booleano ( |
| ISpanParsable<Boolean>.Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analizza un intervallo di caratteri in un valore. |
| ISpanParsable<Boolean>.TryParse(ReadOnlySpan<Char>, IFormatProvider, Boolean) |
Rappresenta un valore booleano ( |
Si applica a
Thread safety
Tutti i membri di questo tipo sono thread-safe. I membri che sembrano modificare lo stato dell'istanza restituiscono effettivamente una nuova istanza inizializzata con il nuovo valore. Come per qualsiasi altro tipo, la lettura e la scrittura in una variabile condivisa contenente un'istanza di questo tipo devono essere protette da un blocco per garantire la thread safety.