Udostępnij za pośrednictwem


HeaderUtilities.TryParseNonNegativeInt32(StringSegment, Int32) Metoda

Definicja

Spróbuj przekonwertować reprezentację ciągu liczby dodatniej na odpowiednik 64-bitowej liczby całkowitej ze znakiem. Zwracana wartość wskazuje, czy konwersja powiodła się czy nie.

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

Ciąg zawierający liczbę, która ma zostać przekształcona.

result
Int32

Gdy ta metoda zostanie zwrócona, zawiera 64-bitową wartość całkowitą z podpisem równoważną liczbie zawartej w ciągu, jeśli konwersja zakończyła się pomyślnie lub zero, jeśli konwersja nie powiodła się. Konwersja kończy się niepowodzeniem, jeśli ciąg ma wartość null lub String.Empty, nie ma poprawnego formatu, jest ujemny lub reprezentuje liczbę większą niż Int64.MaxValue. Ten parametr jest przekazywany jako niezainicjowany; każda wartość pierwotnie dostarczona w wyniku zostanie zastąpiona.

Zwraca

true jeśli analizowanie zakończyło się pomyślnie; w przeciwnym razie , false.

Dotyczy