HeaderUtilities.TryParseNonNegativeInt32(StringSegment, Int32) Metoda

Definice

Pokuste se převést řetězcovou reprezentaci kladného čísla na jeho 64bitový ekvivalent integeru. 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 ekvivalentní číslu obsaženému v řetězci, pokud převod proběhl úspěšně nebo nula, pokud převod selhal. Převod selže, pokud je řetězec null nebo String.Empty, není správný formát, je záporný nebo představuje číslo větší než Int64.MaxValue. Tento parametr se předá neinicializovaný; všechny hodnoty původně zadané ve výsledku budou přepsány.

Návraty

Boolean

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

Platí pro