UIntPtr.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í
| Name | Description |
|---|---|
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, UIntPtr) |
Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty. |
| TryParse(ReadOnlySpan<Char>, UIntPtr) |
Převede rozsah znaků jen pro čtení reprezentace čísla na jeho nepodepsaný nativní celočíselné ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný. |
| TryParse(String, UIntPtr) |
Převede řetězcové vyjádření čísla na jeho nepodepsané nativní celé číslo ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, UIntPtr) |
Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, UIntPtr) |
Pokusí se analyzovat řetězec do hodnoty. |
| TryParse(String, IFormatProvider, UIntPtr) |
Pokusí se analyzovat řetězec do hodnoty. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UIntPtr) |
Převede rozsah znaků představujících číslo jen pro čtení v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho nepodepsaný nativní celočíselnou ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný. |
| TryParse(ReadOnlySpan<Byte>, UIntPtr) |
Pokusí se převést rozsah znaků UTF-8 obsahující řetězcovou reprezentaci čísla na jeho nepodepsané celé číslo ekvivalent. |
| TryParse(String, NumberStyles, IFormatProvider, UIntPtr) |
Převede řetězcové vyjádření čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho nepodepsaný nativní celočíselné ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.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] UIntPtr % result) = System::Numerics::INumberBase<UIntPtr>::TryParse;
public static bool TryParse(ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style, IFormatProvider? provider, out UIntPtr result);
static member TryParse : ReadOnlySpan<byte> * System.Globalization.NumberStyles * IFormatProvider * unativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), style As NumberStyles, provider As IFormatProvider, ByRef result As UIntPtr) 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 utf8Textformátování specifické pro jazykovou verzi .
- result
-
UIntPtr
unativeint
Při vrácení obsahuje výsledek úspěšné utf8Text analýzy nebo nedefinovanou hodnotu selhání.
Návraty
true pokud utf8Text byl úspěšně analyzován; jinak , false.
Platí pro
TryParse(ReadOnlySpan<Char>, UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Převede rozsah znaků jen pro čtení reprezentace čísla na jeho nepodepsaný nativní celočíselné ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný.
public:
static bool TryParse(ReadOnlySpan<char> s, [Runtime::InteropServices::Out] UIntPtr % result);
public static bool TryParse(ReadOnlySpan<char> s, out UIntPtr result);
static member TryParse : ReadOnlySpan<char> * unativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), ByRef result As UIntPtr) As Boolean
Parametry
- s
- ReadOnlySpan<Char>
Rozsah znaků obsahujících číslo, které se má převést, je jen pro čtení.
- result
-
UIntPtr
unativeint
Pokud tato metoda vrátí, obsahuje bez znaménka nativní celočíselná hodnota ekvivalentní číslo obsažené v s, pokud převod byl úspěšný nebo nula v případě selhání převodu. Převod selže, pokud s je parametr prázdný, není ve správném formátu nebo představuje číslo menší nebo MinValue větší než MaxValue. Tento parametr je předán neinicializovaný; jakákoli hodnota původně zadaná ve výsledku se přepíše.
Návraty
true pokud s byl úspěšně převeden; jinak , false.
Platí pro
TryParse(String, UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Převede řetězcové vyjádření čísla na jeho nepodepsané nativní celé číslo ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný.
public:
static bool TryParse(System::String ^ s, [Runtime::InteropServices::Out] UIntPtr % result);
public static bool TryParse(string? s, out UIntPtr result);
static member TryParse : string * unativeint -> bool
Public Shared Function TryParse (s As String, ByRef result As UIntPtr) As Boolean
Parametry
- s
- String
Řetězec obsahující číslo, které chcete převést.
- result
-
UIntPtr
unativeint
Pokud tato metoda vrátí, obsahuje bez znaménka nativní celočíselná hodnota ekvivalentní číslo obsažené v s, pokud převod byl úspěšný nebo nula v případě selhání převodu. Převod selže, pokud s je null parametr nebo je prázdný, není ve správném formátu nebo představuje číslo menší nebo MinValue větší než MaxValue. Tento parametr je předán neinicializovaný; jakákoli hodnota původně zadaná ve výsledku se přepíše.
Návraty
true pokud s byl úspěšně převeden; jinak , false.
Platí pro
TryParse(ReadOnlySpan<Byte>, IFormatProvider, UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, IFormatProvider ^ provider, [Runtime::InteropServices::Out] UIntPtr % result) = IUtf8SpanParsable<UIntPtr>::TryParse;
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out UIntPtr result);
static member TryParse : ReadOnlySpan<byte> * IFormatProvider * unativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider, ByRef result As UIntPtr) As Boolean
Parametry
- utf8Text
- ReadOnlySpan<Byte>
Rozsah znaků UTF-8 pro analýzu.
- provider
- IFormatProvider
Objekt, který poskytuje informace o utf8Textformátování specifické pro jazykovou verzi .
- result
-
UIntPtr
unativeint
Při vrácení obsahuje výsledek úspěšné utf8Text analýzy nebo nedefinovanou hodnotu selhání.
Návraty
true pokud utf8Text byl úspěšně analyzován; jinak , false.
Platí pro
TryParse(ReadOnlySpan<Char>, IFormatProvider, UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Pokusí se analyzovat řetězec do hodnoty.
public:
static bool TryParse(ReadOnlySpan<char> s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] UIntPtr % result) = ISpanParsable<UIntPtr>::TryParse;
public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out UIntPtr result);
static member TryParse : ReadOnlySpan<char> * IFormatProvider * unativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), provider As IFormatProvider, ByRef result As UIntPtr) As Boolean
Parametry
- s
- ReadOnlySpan<Char>
Rozsah znaků obsahujících číslo, které se má převést, je jen pro čtení.
- provider
- IFormatProvider
Objekt, který poskytuje informace o sformátování specifické pro jazykovou verzi .
- result
-
UIntPtr
unativeint
Pokud tato metoda vrátí, obsahuje výsledek úspěšné analýzy s nebo nedefinovanou hodnotu při selhání.
Návraty
true pokud s byl úspěšně převeden; jinak , false.
Platí pro
TryParse(String, IFormatProvider, UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Pokusí se analyzovat řetězec do hodnoty.
public:
static bool TryParse(System::String ^ s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] UIntPtr % result) = IParsable<UIntPtr>::TryParse;
public static bool TryParse(string? s, IFormatProvider? provider, out UIntPtr result);
static member TryParse : string * IFormatProvider * unativeint -> bool
Public Shared Function TryParse (s As String, provider As IFormatProvider, ByRef result As UIntPtr) As Boolean
Parametry
- s
- String
Řetězec, který se má analyzovat.
- provider
- IFormatProvider
Objekt, který poskytuje informace o sformátování specifické pro jazykovou verzi .
- result
-
UIntPtr
unativeint
Pokud tato metoda vrátí, obsahuje výsledek úspěšné analýzy s nebo nedefinovanou hodnotu při selhání.
Návraty
true pokud s byl úspěšně analyzován; jinak , false.
Platí pro
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Převede rozsah znaků představujících číslo jen pro čtení v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho nepodepsaný nativní celočíselnou ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný.
public:
static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] UIntPtr % result) = System::Numerics::INumberBase<UIntPtr>::TryParse;
public:
static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] UIntPtr % result);
public static bool TryParse(ReadOnlySpan<char> s, System.Globalization.NumberStyles style, IFormatProvider? provider, out UIntPtr result);
static member TryParse : ReadOnlySpan<char> * System.Globalization.NumberStyles * IFormatProvider * unativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), style As NumberStyles, provider As IFormatProvider, ByRef result As UIntPtr) As Boolean
Parametry
- s
- ReadOnlySpan<Char>
Rozsah znaků obsahujících číslo, které se má převést, je jen pro čtení. Rozsah se interpretuje pomocí stylu určeného parametrem style.
- style
- NumberStyles
Bitová kombinace hodnot výčtu, která označuje prvky stylu, které mohou být přítomny v s.
- provider
- IFormatProvider
Objekt, který poskytuje informace o sformátování specifické pro jazykovou verzi .
- result
-
UIntPtr
unativeint
Pokud tato metoda vrátí, obsahuje bez znaménka nativní celočíselná hodnota ekvivalentní číslo obsažené v s, pokud převod byl úspěšný nebo nula v případě selhání převodu. Převod selže, pokud s je parametr prázdný, není ve správném formátu nebo představuje číslo menší nebo MinValue větší než MaxValue. Tento parametr je předán neinicializovaný; jakákoli hodnota původně zadaná ve výsledku se přepíše.
Návraty
true pokud s byl úspěšně převeden; jinak , false.
Platí pro
TryParse(ReadOnlySpan<Byte>, UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Pokusí se převést rozsah znaků UTF-8 obsahující řetězcovou reprezentaci čísla na jeho nepodepsané celé číslo ekvivalent.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, [Runtime::InteropServices::Out] UIntPtr % result);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, out UIntPtr result);
static member TryParse : ReadOnlySpan<byte> * unativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), ByRef result As UIntPtr) As Boolean
Parametry
- utf8Text
- ReadOnlySpan<Byte>
Rozsah obsahující znaky UTF-8 představující číslo, které se má převést.
- result
-
UIntPtr
unativeint
Pokud tato metoda vrátí, obsahuje bez znaménka celočíselná hodnota ekvivalentní číslu obsaženému v utf8Text případě úspěchu převodu nebo nula, pokud převod selhal. Tento parametr je předán neinicializovaný; jakákoli hodnota původně zadaná ve výsledku se přepíše.
Návraty
true pokud utf8Text byl úspěšně převeden; jinak , false.
Platí pro
TryParse(String, NumberStyles, IFormatProvider, UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Převede řetězcové vyjádření čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho nepodepsaný nativní celočíselné ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný.
public:
static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] UIntPtr % result) = System::Numerics::INumberBase<UIntPtr>::TryParse;
public:
static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] UIntPtr % result);
public static bool TryParse(string? s, System.Globalization.NumberStyles style, IFormatProvider? provider, out UIntPtr result);
static member TryParse : string * System.Globalization.NumberStyles * IFormatProvider * unativeint -> bool
Public Shared Function TryParse (s As String, style As NumberStyles, provider As IFormatProvider, ByRef result As UIntPtr) As Boolean
Parametry
- s
- String
Řetězec obsahující číslo, které chcete převést. Řetězec se interpretuje pomocí stylu určeného znakem style.
- style
- NumberStyles
Bitová kombinace hodnot výčtu, která označuje prvky stylu, které mohou být přítomny v s.
- provider
- IFormatProvider
Objekt, který poskytuje informace o sformátování specifické pro jazykovou verzi .
- result
-
UIntPtr
unativeint
Pokud tato metoda vrátí, obsahuje bez znaménka nativní celočíselná hodnota ekvivalentní číslo obsažené v s, pokud převod byl úspěšný nebo nula v případě selhání převodu. Převod selže, pokud s je null parametr nebo je prázdný, není ve správném formátu nebo představuje číslo menší nebo MinValue větší než MaxValue. Tento parametr je předán neinicializovaný; jakákoli hodnota původně zadaná ve výsledku se přepíše.
Návraty
true pokud s byl úspěšně převeden; jinak , false.