Sdílet prostřednictvím


IntPtr.TryParse Metoda

Definice

Přetížení

TryParse(ReadOnlySpan<Byte>, IntPtr)

Pokusí se převést rozsah znaků UTF-8 obsahující řetězcovou reprezentaci čísla na jeho znaménko ekvivalent.

TryParse(ReadOnlySpan<Char>, IntPtr)

Převede rozsah znaků jen pro čtení reprezentace čísla na jeho nativní celé číslo se znaménkem. Vrácená hodnota označuje, zda byl převod úspěšný.

TryParse(String, IntPtr)

Převede řetězcové vyjádření čísla na jeho podepsaný nativní celočíselné ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.

TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)

Pokusí se analyzovat řetězec do hodnoty.

TryParse(String, IFormatProvider, IntPtr)

Pokusí se analyzovat řetězec do hodnoty.

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

Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.

TryParse(String, NumberStyles, IFormatProvider, IntPtr)

Převede řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho nativní celočíselné ekvivalenty. Vrácená hodnota označuje, zda byl převod úspěšný.

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

Převede rozsah znaků jen pro čtení reprezentace čísla v zadaném stylu a jazykové verzi na jeho nativní celočíselné ekvivalenty. Vrácená hodnota označuje, zda byl převod úspěšný.

TryParse(ReadOnlySpan<Byte>, IntPtr)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Pokusí se převést rozsah znaků UTF-8 obsahující řetězcovou reprezentaci čísla na jeho znaménko ekvivalent.

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

Parametry

utf8Text
ReadOnlySpan<Byte>

Rozsah obsahující znaky UTF-8 představující číslo, které se má převést.

result
IntPtr

nativeint

Pokud tato metoda vrátí, obsahuje podepsanou celočíselnou hodnotu ekvivalentní číslu obsaženému v utf8Text pokud převod proběhl úspěšně, 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 byl utf8Text úspěšně převeden; jinak false.

Platí pro

TryParse(ReadOnlySpan<Char>, IntPtr)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Převede rozsah znaků jen pro čtení reprezentace čísla na jeho nativní celé číslo se znaménkem. Vrácená hodnota označuje, zda byl převod úspěšný.

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

Parametry

s
ReadOnlySpan<Char>

Rozsah znaků obsahujících číslo, které se má převést, je jen pro čtení.

result
IntPtr

nativeint

Pokud tato metoda vrátí, obsahuje podepsané nativní celé číslo 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 je parametr s prázdný, není ve správném formátu nebo představuje číslo menší než MinValue nebo 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 byl s úspěšně převeden; jinak false.

Platí pro

TryParse(String, IntPtr)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Převede řetězcové vyjádření čísla na jeho podepsaný nativní celočíselné ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný.

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

Parametry

s
String

Řetězec obsahující číslo, které chcete převést.

result
IntPtr

nativeint

Pokud tato metoda vrátí, obsahuje podepsanou nativní celočíselnou hodnotu ekvivalent čísla obsaženého v s, pokud převod byl úspěšný nebo nula v případě selhání převodu. Převod selže, pokud je parametr snull nebo prázdný, není ve správném formátu nebo představuje číslo menší než MinValue nebo 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 byl s úspěšně převeden; jinak false.

Platí pro

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.

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

nativeint

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, IntPtr)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Pokusí se analyzovat řetězec do hodnoty.

public:
 static bool TryParse(ReadOnlySpan<char> s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = ISpanParsable<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<char> * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), provider As IFormatProvider, ByRef result As IntPtr) 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 formátování specifické pro jazykovou verzi o s.

result
IntPtr

nativeint

Pokud tato metoda vrátí, obsahuje výsledek úspěšné analýzy s nebo nedefinovanou hodnotu při selhání.

Návraty

true, pokud byl s úspěšně převeden; jinak false.

Platí pro

TryParse(String, IFormatProvider, IntPtr)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Pokusí se analyzovat řetězec do hodnoty.

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

nativeint

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<Byte>, NumberStyles, IFormatProvider, IntPtr)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.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] IntPtr % result) = System::Numerics::INumberBase<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<byte> * System.Globalization.NumberStyles * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), style As NumberStyles, provider As IFormatProvider, ByRef result As IntPtr) 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
IntPtr

nativeint

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(String, NumberStyles, IFormatProvider, IntPtr)

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Převede řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho nativní celočíselné ekvivalenty. 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] IntPtr % result);
public:
 static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = System::Numerics::INumberBase<IntPtr>::TryParse;
public static bool TryParse (string? s, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);
static member TryParse : string * System.Globalization.NumberStyles * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As String, style As NumberStyles, provider As IFormatProvider, ByRef result As IntPtr) As Boolean

Parametry

s
String

Řetězec obsahující číslo, které chcete převést. Řetězec se interpretuje pomocí stylu určeného 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 formátování specifické pro jazykovou verzi o s.

result
IntPtr

nativeint

Pokud tato metoda vrátí, obsahuje podepsanou nativní celočíselnou hodnotu ekvivalent čísla obsaženého v s, pokud převod byl úspěšný nebo nula v případě selhání převodu. Převod selže, pokud je parametr snull nebo prázdný, není ve správném formátu nebo představuje číslo menší než MinValue nebo 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 byl s úspěšně převeden; jinak false.

Platí pro

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

Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs
Zdroj:
IntPtr.cs

Převede rozsah znaků jen pro čtení reprezentace čísla v zadaném stylu a jazykové verzi na jeho nativní celočíselné ekvivalenty. 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] IntPtr % result);
public:
 static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = System::Numerics::INumberBase<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<char> * System.Globalization.NumberStyles * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), style As NumberStyles, provider As IFormatProvider, ByRef result As IntPtr) As Boolean

Parametry

s
ReadOnlySpan<Char>

Rozsah znaků obsahujících číslo, které se má převést, je jen pro čtení. Řetězec se interpretuje pomocí stylu určeného 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 formátování specifické pro jazykovou verzi o s.

result
IntPtr

nativeint

Pokud tato metoda vrátí, obsahuje podepsanou nativní celočíselnou hodnotu ekvivalent čísla obsaženého v s, pokud převod byl úspěšný nebo nula v případě selhání převodu. Převod selže, pokud je parametr s prázdný, není ve správném formátu nebo představuje číslo menší než MinValue nebo 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 byl s úspěšně převeden; jinak false.

Platí pro