Freigeben über


HeaderUtilities.TryParseNonNegativeInt32(StringSegment, Int32) Methode

Definition

Versuchen Sie, eine Zeichenfolgendarstellung einer positiven Zahl in die entsprechende 64-Bit-Ganzzahl mit Vorzeichen zu konvertieren. Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war oder nicht.

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

Parameter

value
StringSegment

Eine Zeichenfolge, die die zu konvertierende Zahl enthält.

result
Int32

Wenn diese Methode zurückgibt, enthält den 64-Bit-Ganzzahlwert, der der in der Zeichenfolge enthaltenen Zahl entspricht, wenn die Konvertierung erfolgreich war, oder null, wenn die Konvertierung fehlgeschlagen ist. Die Konvertierung schlägt fehl, wenn die Zeichenfolge NULL oder String.Empty ist, nicht das richtige Format aufweist, negativ ist oder eine Zahl darstellt, die größer als Int64.MaxValue ist. Dieser Parameter wird nicht initialisiert übergeben. Im Ergebnis ursprünglich übergebene Werte werden ausnahmslos überschrieben.

Gibt zurück

true , wenn die Analyse erfolgreich war; falseandernfalls .

Gilt für: