Sdílet prostřednictvím


HeaderUtilities.TryParseNonNegativeInt64(StringSegment, Int64) Metoda

Definice

Pokuste se StringSegment převést reprezentaci kladného čísla na jeho 64bitový celočíselný ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

public:
 static bool TryParseNonNegativeInt64(Microsoft::Extensions::Primitives::StringSegment value, [Runtime::InteropServices::Out] long % result);
public static bool TryParseNonNegativeInt64 (Microsoft.Extensions.Primitives.StringSegment value, out long result);
static member TryParseNonNegativeInt64 : Microsoft.Extensions.Primitives.StringSegment * int64 -> bool
Public Shared Function TryParseNonNegativeInt64 (value As StringSegment, ByRef result As Long) As Boolean

Parametry

value
StringSegment

A StringSegment obsahující číslo, které se má převést.

result
Int64

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 StringSegment je hodnota 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

truepokud parsování proběhlo úspěšně; v opačném případě . false

Platí pro