HeaderUtilities.TryParseNonNegativeInt32(StringSegment, Int32) 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í.
Pokuste se převést řetězcovou reprezentaci kladného čísla na jeho 64bitový celočíselný ekvivalent se znaky. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.
public:
static bool TryParseNonNegativeInt32(Microsoft::Extensions::Primitives::StringSegment value, [Runtime::InteropServices::Out] int % result);
public static bool TryParseNonNegativeInt32 (Microsoft.Extensions.Primitives.StringSegment value, out int result);
static member TryParseNonNegativeInt32 : Microsoft.Extensions.Primitives.StringSegment * int -> bool
Public Shared Function TryParseNonNegativeInt32 (value As StringSegment, ByRef result As Integer) As Boolean
Parametry
- value
- StringSegment
Řetězec obsahující číslo k převedení.
- result
- Int32
Když tato metoda vrátí, obsahuje 64bitovou celočíselnou hodnotu 64bitovou celočíselnou hodnotu, která odpovídá číslu obsaženému v řetězci, pokud byl převod úspěšný, nebo nula, pokud převod selhal. Převod selže, pokud řetězec má hodnotu null nebo String.Empty, nemá správný formát, je záporný nebo představuje číslo větší než Int64.MaxValue. Tento parametr je předán neinicializován; jakákoli hodnota původně zadaná ve výsledku bude přepsána.
Návraty
true
pokud parsování proběhlo úspěšně; v opačném případě . false