Condividi tramite


Half.TryParse Metodo

Definizione

Overload

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Half)

Prova ad analizzare un intervallo di caratteri UTF-8 in un valore.

TryParse(ReadOnlySpan<Char>, Half)

Converte la rappresentazione dell'intervallo di un numero nell'equivalente numero a virgola mobile a metà precisione. Un valore restituito indica se la conversione ha avuto esito positivo o negativo.

TryParse(String, Half)

Converte la rappresentazione di stringa di un numero nel numero a virgola mobile a metà precisione equivalente. Un valore restituito indica se la conversione ha avuto esito positivo o negativo.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)

Prova ad analizzare un intervallo di caratteri UTF-8 in un valore.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)

Tenta di analizzare un intervallo di caratteri in un valore.

TryParse(String, IFormatProvider, Half)

Tenta di analizzare una stringa in un valore.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half)

Converte la rappresentazione dell'intervallo di un numero nell'equivalente numero a virgola mobile a metà precisione. Un valore restituito indica se la conversione ha avuto esito positivo o negativo.

TryParse(ReadOnlySpan<Byte>, Half)

Prova a convertire un intervallo di caratteri UTF-8 contenente la rappresentazione di stringa di un numero nel numero a virgola mobile a metà precisione equivalente.

TryParse(String, NumberStyles, IFormatProvider, Half)

Converte la rappresentazione di stringa di un numero nel numero a virgola mobile a metà precisione equivalente. Un valore restituito indica se la conversione ha avuto esito positivo o negativo.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Half)

Origine:
Half.cs
Origine:
Half.cs

Prova ad analizzare un intervallo di caratteri UTF-8 in un valore.

public:
 static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = System::Numerics::INumberBase<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<byte> * System.Globalization.NumberStyles * IFormatProvider * Half -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), style As NumberStyles, provider As IFormatProvider, ByRef result As Half) As Boolean

Parametri

utf8Text
ReadOnlySpan<Byte>

Intervallo di caratteri UTF-8 da analizzare.

style
NumberStyles

Combinazione bit per bit di stili numerici che possono essere presenti in utf8Text.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su utf8Text.

result
Half

In caso di restituzione, contiene il risultato dell'analisi corretta utf8Text o di un valore non definito in caso di errore.

Restituisce

true se utf8Text è stato analizzato correttamente; in caso contrario, false.

Si applica a

TryParse(ReadOnlySpan<Char>, Half)

Origine:
Half.cs
Origine:
Half.cs
Origine:
Half.cs

Converte la rappresentazione dell'intervallo di un numero nell'equivalente numero a virgola mobile a metà precisione. Un valore restituito indica se la conversione ha avuto esito positivo o negativo.

public:
 static bool TryParse(ReadOnlySpan<char> s, [Runtime::InteropServices::Out] Half % result);
public static bool TryParse (ReadOnlySpan<char> s, out Half result);
static member TryParse : ReadOnlySpan<char> * Half -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), ByRef result As Half) As Boolean

Parametri

s
ReadOnlySpan<Char>

Intervallo di sola lettura che contiene un numero da convertire.

result
Half

Quando termina, questo metodo contiene il numero a virgola mobile a metà precisione equivalente al valore numerico o al simbolo contenuto in s, se la conversione ha avuto esito positivo o un valore Half predefinito se la conversione non è riuscita. La conversione non riesce se il parametro s è null o Empty o non è un numero in un formato valido. Se s è un numero valido minore di MinValue, result contiene NegativeInfinity. Se s è un numero valido maggiore di MaxValue, result contiene PositiveInfinity. Questo parametro viene considerato non inizializzato.

Restituisce

true se s è stata convertita correttamente, false in caso contrario.

Si applica a

TryParse(String, Half)

Origine:
Half.cs
Origine:
Half.cs
Origine:
Half.cs

Converte la rappresentazione di stringa di un numero nel numero a virgola mobile a metà precisione equivalente. Un valore restituito indica se la conversione ha avuto esito positivo o negativo.

public:
 static bool TryParse(System::String ^ s, [Runtime::InteropServices::Out] Half % result);
public static bool TryParse (string? s, out Half result);
static member TryParse : string * Half -> bool
Public Shared Function TryParse (s As String, ByRef result As Half) As Boolean

Parametri

s
String

Stringa contenente un numero da convertire.

result
Half

Quando termina, questo metodo contiene il numero a virgola mobile a metà precisione equivalente al valore numerico o al simbolo contenuto in s, se la conversione ha avuto esito positivo o un valore Half predefinito se la conversione non è riuscita. La conversione non riesce se s è null o Empty o non è un numero in un formato valido. Se s è un numero valido minore di MinValue, result contiene NegativeInfinity. Se s è un numero valido maggiore di MaxValue, result contiene PositiveInfinity. Questo parametro viene considerato non inizializzato.

Restituisce

true se la conversione ha avuto esito positivo; in caso contrario, false.

Si applica a

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)

Origine:
Half.cs
Origine:
Half.cs

Prova ad analizzare un intervallo di caratteri UTF-8 in un valore.

public:
 static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = IUtf8SpanParsable<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<byte> * IFormatProvider * Half -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider, ByRef result As Half) As Boolean

Parametri

utf8Text
ReadOnlySpan<Byte>

Intervallo di caratteri UTF-8 da analizzare.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su utf8Text.

result
Half

In caso di restituzione, contiene il risultato dell'analisi corretta utf8Text o di un valore non definito in caso di errore.

Restituisce

true se utf8Text è stato analizzato correttamente; in caso contrario, false.

Si applica a

TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)

Origine:
Half.cs
Origine:
Half.cs
Origine:
Half.cs

Tenta di analizzare un intervallo di caratteri in un valore.

public:
 static bool TryParse(ReadOnlySpan<char> s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = ISpanParsable<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<char> * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), provider As IFormatProvider, ByRef result As Half) As Boolean

Parametri

s
ReadOnlySpan<Char>

Intervallo di caratteri da analizzare.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su s.

result
Half

Quando termina, questo metodo contiene il risultato dell'analisi corretta so di un valore non definito in caso di errore.

Restituisce

true se s è stato analizzato correttamente; in caso contrario, false.

Si applica a

TryParse(String, IFormatProvider, Half)

Origine:
Half.cs
Origine:
Half.cs
Origine:
Half.cs

Tenta di analizzare una stringa in un valore.

public:
 static bool TryParse(System::String ^ s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = IParsable<Half>::TryParse;
public static bool TryParse (string? s, IFormatProvider? provider, out Half result);
static member TryParse : string * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As String, provider As IFormatProvider, ByRef result As Half) As Boolean

Parametri

s
String

Stringa da analizzare.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su s.

result
Half

Quando termina, questo metodo contiene il risultato dell'analisi corretta s o di un valore non definito in caso di errore.

Restituisce

true se s è stato analizzato correttamente; in caso contrario, false.

Si applica a

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half)

Origine:
Half.cs
Origine:
Half.cs
Origine:
Half.cs

Converte la rappresentazione dell'intervallo di un numero nell'equivalente numero a virgola mobile a metà precisione. Un valore restituito indica se la conversione ha avuto esito positivo o negativo.

public:
 static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result);
public:
 static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = System::Numerics::INumberBase<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, System.Globalization.NumberStyles style, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<char> * System.Globalization.NumberStyles * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), style As NumberStyles, provider As IFormatProvider, ByRef result As Half) As Boolean

Parametri

s
ReadOnlySpan<Char>

Intervallo di sola lettura che contiene un numero da convertire.

style
NumberStyles

Combinazione bit per bit di valori di enumerazione che indica il formato consentito di s.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su s.

result
Half

Quando termina, questo metodo contiene il numero a virgola mobile a metà precisione equivalente al valore numerico o al simbolo contenuto in s, se la conversione ha avuto esito positivo o un valore Half predefinito se la conversione non è riuscita. La conversione ha esito negativo se s non è un numero in un formato valido. Se s è un numero valido minore di MinValue, result contiene NegativeInfinity. Se s è un numero valido maggiore di MaxValue, result contiene PositiveInfinity. Questo parametro viene considerato non inizializzato.

Restituisce

true se la conversione ha avuto esito positivo; in caso contrario, false.

Eccezioni

style non è un valore di NumberStyles.

-o-

NumberStyles è il valore di AllowHexSpecifier.

Si applica a

TryParse(ReadOnlySpan<Byte>, Half)

Origine:
Half.cs
Origine:
Half.cs

Prova a convertire un intervallo di caratteri UTF-8 contenente la rappresentazione di stringa di un numero nel numero a virgola mobile a metà precisione equivalente.

public:
 static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, [Runtime::InteropServices::Out] Half % result);
public static bool TryParse (ReadOnlySpan<byte> utf8Text, out Half result);
static member TryParse : ReadOnlySpan<byte> * Half -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), ByRef result As Half) As Boolean

Parametri

utf8Text
ReadOnlySpan<Byte>

Intervallo di caratteri UTF-8 di sola lettura che contiene il numero da convertire.

result
Half

Quando termina, questo metodo contiene un numero a virgola mobile a metà precisione equivalente al valore numerico o al simbolo contenuto in utf8Text se la conversione ha avuto esito positivo o zero se la conversione non è riuscita. La conversione non riesce se il utf8Text è Empty o non è in un formato valido. Questo parametro viene passato non inizializzato; qualsiasi valore specificato originariamente nel risultato verrà sovrascritto.

Restituisce

true se utf8Text è stata convertita correttamente; in caso contrario, false.

Si applica a

TryParse(String, NumberStyles, IFormatProvider, Half)

Origine:
Half.cs
Origine:
Half.cs
Origine:
Half.cs

Converte la rappresentazione di stringa di un numero nel numero a virgola mobile a metà precisione equivalente. Un valore restituito indica se la conversione ha avuto esito positivo o negativo.

public:
 static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result);
public:
 static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = System::Numerics::INumberBase<Half>::TryParse;
public static bool TryParse (string? s, System.Globalization.NumberStyles style, IFormatProvider? provider, out Half result);
static member TryParse : string * System.Globalization.NumberStyles * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As String, style As NumberStyles, provider As IFormatProvider, ByRef result As Half) As Boolean

Parametri

s
String

Stringa contenente un numero da convertire.

style
NumberStyles

Combinazione bit per bit di valori di enumerazione che indica il formato consentito di s.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su s.

result
Half

Quando termina, questo metodo contiene il numero a virgola mobile a metà precisione equivalente al valore numerico o al simbolo contenuto in s, se la conversione ha avuto esito positivo o un valore Half predefinito se la conversione non è riuscita. La conversione non riesce se s è null o Empty o non è un numero in un formato valido. Se s è un numero valido minore di MinValue, result contiene NegativeInfinity. Se s è un numero valido maggiore di MaxValue, result contiene PositiveInfinity. Questo parametro viene considerato non inizializzato.

Restituisce

true se la conversione ha avuto esito positivo; in caso contrario, false.

Eccezioni

style non è un valore di NumberStyles.

-o-

NumberStyles è il valore di AllowHexSpecifier.

Si applica a