Aracılığıyla paylaş


HeaderUtilities.TryParseNonNegativeInt32(StringSegment, Int32) Yöntem

Tanım

Pozitif bir sayının dize gösterimini 64 bit imzalı tamsayı eşdeğerine dönüştürmeyi deneyin. Dönüştürmenin başarılı veya başarısız olduğunu gösteren dönüş değeri.

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

Parametreler

value
StringSegment

Dönüştürülecek sayıyı içeren bir dize.

result
Int32

Bu yöntem döndürdüğünde, dizede bulunan sayının eşdeğeri 64 bit imzalı tamsayı değerini, dönüştürme başarılı olursa sıfırı veya dönüştürme başarısız olursa sıfırı içerir. Dize null veya String.Empty ise, doğru biçimde değilse, negatifse veya Int64.MaxValue değerinden büyük bir sayıyı temsil ederse dönüştürme başarısız olur. Bu parametre başlatılmadan geçirilir; başlangıçta sonuçta sağlanan tüm değerlerin üzerine yazılır.

Döndürülenler

true ayrıştırma başarılı olduysa; aksi takdirde , false.

Şunlara uygulanır