Half.TryParse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Half) |
Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty. |
TryParse(ReadOnlySpan<Char>, Half) |
Převede reprezentaci čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný. |
TryParse(String, Half) |
Převede řetězcové vyjádření čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half) |
Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Half) |
Pokusí se analyzovat rozsah znaků do hodnoty. |
TryParse(String, IFormatProvider, Half) |
Pokusí se analyzovat řetězec do hodnoty. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half) |
Převede reprezentaci čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný. |
TryParse(ReadOnlySpan<Byte>, Half) |
Pokusí se převést rozsah znaků UTF-8 obsahující řetězcovou reprezentaci čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. |
TryParse(String, NumberStyles, IFormatProvider, Half) |
Převede řetězcové vyjádření čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Half)
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.
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
Parametry
- utf8Text
- ReadOnlySpan<Byte>
Rozsah znaků UTF-8 pro analýzu.
- style
- NumberStyles
Bitové kombinace stylů čísel, které mohou být přítomny v utf8Text
.
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi o utf8Text
.
- result
- Half
Při vrácení obsahuje výsledek úspěšné analýzy utf8Text
nebo nedefinovanou hodnotu při selhání.
Návraty
true
, pokud se utf8Text
úspěšně parsoval; jinak false
.
Platí pro
TryParse(ReadOnlySpan<Char>, Half)
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
Převede reprezentaci čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.
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
Parametry
- s
- ReadOnlySpan<Char>
Rozsah jen pro čtení, který obsahuje číslo k převodu.
- result
- Half
Pokud tato metoda vrátí, obsahuje číslo s plovoucí desetinnou čárkou s poloviční přesností odpovídající číselné hodnotě nebo symbolu obsaženému v s
, pokud převod proběhl úspěšně, nebo výchozí Half hodnotu, pokud převod selhal. Převod selže, pokud je parametr s
null
nebo Empty nebo není číslo v platném formátu. Pokud je s
platné číslo menší než MinValue, result
obsahuje NegativeInfinity. Pokud je s
platné číslo větší než MaxValue, result
obsahuje PositiveInfinity. Tento parametr se považuje za neinicializovaný.
Návraty
true
, pokud byl s
úspěšně převeden, false
jinak.
Platí pro
TryParse(String, Half)
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
Převede řetězcové vyjádření čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.
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
Parametry
- s
- String
Řetězec obsahující číslo, které se má převést.
- result
- Half
Pokud tato metoda vrátí, obsahuje číslo s plovoucí desetinnou čárkou s poloviční přesností odpovídající číselné hodnotě nebo symbolu obsaženému v s
, pokud převod proběhl úspěšně, nebo výchozí Half hodnotu, pokud převod selhal. Převod selže, pokud je s
null
nebo Empty nebo není číslo v platném formátu. Pokud je s
platné číslo menší než MinValue, result
obsahuje NegativeInfinity. Pokud je s
platné číslo větší než MaxValue, result
obsahuje PositiveInfinity. Tento parametr se považuje za neinicializovaný.
Návraty
true
, pokud byl převod úspěšný; jinak false
.
Platí pro
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.
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
Parametry
- utf8Text
- ReadOnlySpan<Byte>
Rozsah znaků UTF-8 pro analýzu.
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi o utf8Text
.
- result
- Half
Při vrácení obsahuje výsledek úspěšné analýzy utf8Text
nebo nedefinovanou hodnotu při selhání.
Návraty
true
, pokud se utf8Text
úspěšně parsoval; jinak false
.
Platí pro
TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
Pokusí se analyzovat rozsah znaků do hodnoty.
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
Parametry
- s
- ReadOnlySpan<Char>
Rozsah znaků, které se mají analyzovat.
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi o s
.
- result
- Half
Pokud tato metoda vrátí, obsahuje výsledek úspěšné analýzy s
, nebo nedefinovanou hodnotu při selhání.
Návraty
true
, pokud se s
úspěšně parsoval; jinak false
.
Platí pro
TryParse(String, IFormatProvider, Half)
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
Pokusí se analyzovat řetězec do hodnoty.
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
Parametry
- s
- String
Řetězec, který se má analyzovat.
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi o s
.
- result
- Half
Pokud tato metoda vrátí, obsahuje výsledek úspěšné analýzy s
nebo nedefinovanou hodnotu při selhání.
Návraty
true
, pokud se s
úspěšně parsoval; jinak false
.
Platí pro
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half)
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
Převede reprezentaci čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.
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
Parametry
- s
- ReadOnlySpan<Char>
Rozsah jen pro čtení, který obsahuje číslo k převodu.
- style
- NumberStyles
Bitová kombinace hodnot výčtu, která označuje povolený formát s
.
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi o s
.
- result
- Half
Pokud tato metoda vrátí, obsahuje číslo s plovoucí desetinnou čárkou s poloviční přesností odpovídající číselné hodnotě nebo symbolu obsaženému v s
, pokud převod proběhl úspěšně, nebo výchozí Half hodnotu, pokud převod selhal. Převod selže, pokud s
není číslo v platném formátu. Pokud je s
platné číslo menší než MinValue, result
obsahuje NegativeInfinity. Pokud je s
platné číslo větší než MaxValue, result
obsahuje PositiveInfinity. Tento parametr se považuje za neinicializovaný.
Návraty
true
, pokud byl převod úspěšný; jinak false
.
Výjimky
Platí pro
TryParse(ReadOnlySpan<Byte>, Half)
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
Pokusí se převést rozsah znaků UTF-8 obsahující řetězcovou reprezentaci čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností.
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
Parametry
- utf8Text
- ReadOnlySpan<Byte>
Rozsah znaků UTF-8 jen pro čtení, který obsahuje číslo, které se má převést.
- result
- Half
Pokud tato metoda vrátí, obsahuje poloviční přesnost číslo číslo s plovoucí desetinnou čárkou ekvivalentní číselné hodnotě nebo symbolu obsažené v utf8Text
, pokud převod proběhl úspěšně nebo nula v případě selhání převodu. Převod selže, pokud je utf8Text
Empty nebo není v platném formátu. Tento parametr je předán neinicializovaný; jakákoli hodnota původně zadaná ve výsledku se přepíše.
Návraty
true
, pokud byl utf8Text
úspěšně převeden; jinak false
.
Platí pro
TryParse(String, NumberStyles, IFormatProvider, Half)
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
- Zdroj:
- Half.cs
Převede řetězcové vyjádření čísla na ekvivalent čísla s plovoucí desetinnou čárkou s poloviční přesností. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.
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
Parametry
- s
- String
Řetězec obsahující číslo, které se má převést.
- style
- NumberStyles
Bitová kombinace hodnot výčtu, která označuje povolený formát s
.
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi o s
.
- result
- Half
Pokud tato metoda vrátí, obsahuje číslo s plovoucí desetinnou čárkou s poloviční přesností odpovídající číselné hodnotě nebo symbolu obsaženému v s
, pokud převod proběhl úspěšně, nebo výchozí Half hodnotu, pokud převod selhal. Převod selže, pokud je s
null
nebo Empty nebo není číslo v platném formátu. Pokud je s
platné číslo menší než MinValue, result
obsahuje NegativeInfinity. Pokud je s
platné číslo větší než MaxValue, result
obsahuje PositiveInfinity. Tento parametr se považuje za neinicializovaný.
Návraty
true
, pokud byl převod úspěšný; jinak false
.