Aracılığıyla paylaş


IntPtr.TryParse Yöntem

Tanım

Aşırı Yüklemeler

TryParse(ReadOnlySpan<Byte>, IntPtr)

Bir sayının dize gösterimini içeren UTF-8 karakter aralığını imzalı tamsayı eşdeğerine dönüştürmeye çalışır.

TryParse(ReadOnlySpan<Char>, IntPtr)

Bir sayının karakter gösteriminin salt okunur aralığını imzalı yerel tamsayı eşdeğerine dönüştürür. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir.

TryParse(String, IntPtr)

Bir sayının dize gösterimini imzalı yerel tamsayı eşdeğerine dönüştürür. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(String, IFormatProvider, IntPtr)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr)

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

TryParse(String, NumberStyles, IFormatProvider, IntPtr)

Belirtilen stilde ve kültüre özgü biçimdeki bir sayının dize gösterimini imzalı yerel tamsayı eşdeğerine dönüştürür. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr)

Bir sayının belirtilen stilde ve kültüre özgü biçimdeki karakter gösteriminin salt okunur aralığını imzalı yerel tamsayı eşdeğerine dönüştürür. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir.

TryParse(ReadOnlySpan<Byte>, IntPtr)

Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs

Bir sayının dize gösterimini içeren UTF-8 karakter aralığını imzalı tamsayı eşdeğerine dönüştürmeye çalışır.

public:
 static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, [Runtime::InteropServices::Out] IntPtr % result);
public static bool TryParse (ReadOnlySpan<byte> utf8Text, out IntPtr result);
static member TryParse : ReadOnlySpan<byte> * nativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), ByRef result As IntPtr) As Boolean

Parametreler

utf8Text
ReadOnlySpan<Byte>

Dönüştürülecek sayıyı temsil eden UTF-8 karakterlerini içeren bir yayılma alanı.

result
IntPtr

nativeint

Bu yöntem döndürdüğünde, dönüştürme başarılı olursa utf8Text içinde bulunan sayıya eşdeğer imzalı tamsayı değerini veya dönüştürme başarısız olursa sıfırı içerir. Bu parametre başlatılmamış olarak geçirilir; başlangıçta sonuçta sağlanan tüm değerlerin üzerine yazılır.

Döndürülenler

utf8Text başarıyla dönüştürüldüyse true; aksi takdirde, false.

Şunlara uygulanır

TryParse(ReadOnlySpan<Char>, IntPtr)

Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs

Bir sayının karakter gösteriminin salt okunur aralığını imzalı yerel tamsayı eşdeğerine dönüştürür. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir.

public:
 static bool TryParse(ReadOnlySpan<char> s, [Runtime::InteropServices::Out] IntPtr % result);
public static bool TryParse (ReadOnlySpan<char> s, out IntPtr result);
static member TryParse : ReadOnlySpan<char> * nativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), ByRef result As IntPtr) As Boolean

Parametreler

s
ReadOnlySpan<Char>

Dönüştürülecek bir sayı içeren karakterlerin salt okunur yayılma alanı.

result
IntPtr

nativeint

Bu yöntem döndürdüğünde, siçinde bulunan sayının imzalanmış yerel tamsayı eşdeğerini, dönüştürme başarılı olursa sıfırı, dönüştürme başarısız olursa sıfırı içerir. s parametresi boşsa, doğru biçimde değilse veya MinValue küçük veya MaxValue'den büyük bir sayıyı temsil ederse dönüştürme başarısız olur. Bu parametre başlatılmamış olarak geçirilir; başlangıçta sonuçta sağlanan tüm değerlerin üzerine yazılır.

Döndürülenler

s başarıyla dönüştürüldüyse true; aksi takdirde, false.

Şunlara uygulanır

TryParse(String, IntPtr)

Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs

Bir sayının dize gösterimini imzalı yerel tamsayı eşdeğerine dönüştürür. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir.

public:
 static bool TryParse(System::String ^ s, [Runtime::InteropServices::Out] IntPtr % result);
public static bool TryParse (string? s, out IntPtr result);
static member TryParse : string * nativeint -> bool
Public Shared Function TryParse (s As String, ByRef result As IntPtr) As Boolean

Parametreler

s
String

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

result
IntPtr

nativeint

Bu yöntem döndürdüğünde, siçinde bulunan sayının imzalanmış yerel tamsayı değerini, dönüştürme başarılı olursa sıfırı, dönüştürme başarısız olursa sıfırı içerir. s parametresi null veya boşsa, doğru biçimde değilse veya MinValue küçük veya MaxValue'den büyük bir sayıyı temsil ederse dönüştürme başarısız olur. Bu parametre başlatılmamış olarak geçirilir; başlangıçta sonuçta sağlanan tüm değerlerin üzerine yazılır.

Döndürülenler

s başarıyla dönüştürüldüyse true; aksi takdirde, false.

Şunlara uygulanır

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

public:
 static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = IUtf8SpanParsable<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<byte> * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider, ByRef result As IntPtr) As Boolean

Parametreler

utf8Text
ReadOnlySpan<Byte>

Ayrıştırılacak UTF-8 karakter aralığı.

provider
IFormatProvider

utf8Texthakkında kültüre özgü biçimlendirme bilgileri sağlayan nesne.

result
IntPtr

nativeint

Sonuç olarak, utf8Text başarıyla ayrıştırma veya hatada tanımlanmamış bir değerin sonucunu içerir.

Döndürülenler

utf8Text başarıyla ayrıştırılıp ayrıştırılamadığını true; aksi takdirde, false.

Şunlara uygulanır

TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)

Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs

Bir dizeyi bir değere ayrıştırmaya çalışır.

public:
 static bool TryParse(ReadOnlySpan<char> s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = ISpanParsable<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<char> * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), provider As IFormatProvider, ByRef result As IntPtr) As Boolean

Parametreler

s
ReadOnlySpan<Char>

Dönüştürülecek bir sayı içeren karakterlerin salt okunur yayılma alanı.

provider
IFormatProvider

shakkında kültüre özgü biçimlendirme bilgileri sağlayan nesne.

result
IntPtr

nativeint

Bu yöntem döndürdüğünde, s başarıyla ayrıştırma veya hatada tanımlanmamış bir değerin sonucunu içerir.

Döndürülenler

s başarıyla dönüştürüldüyse true; aksi takdirde, false.

Şunlara uygulanır

TryParse(String, IFormatProvider, IntPtr)

Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs

Bir dizeyi bir değere ayrıştırmaya çalışır.

public:
 static bool TryParse(System::String ^ s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = IParsable<IntPtr>::TryParse;
public static bool TryParse (string? s, IFormatProvider? provider, out IntPtr result);
static member TryParse : string * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As String, provider As IFormatProvider, ByRef result As IntPtr) As Boolean

Parametreler

s
String

Ayrıştırmak için dize.

provider
IFormatProvider

shakkında kültüre özgü biçimlendirme bilgileri sağlayan nesne.

result
IntPtr

nativeint

Bu yöntem döndürdüğünde, s başarıyla ayrıştırma veya hatada tanımlanmamış bir değerin sonucunu içerir.

Döndürülenler

s başarıyla ayrıştırılıp ayrıştırılamadığını true; aksi takdirde, false.

Şunlara uygulanır

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr)

Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

public:
 static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = System::Numerics::INumberBase<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<byte> * System.Globalization.NumberStyles * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), style As NumberStyles, provider As IFormatProvider, ByRef result As IntPtr) As Boolean

Parametreler

utf8Text
ReadOnlySpan<Byte>

Ayrıştırılacak UTF-8 karakter aralığı.

style
NumberStyles

utf8Textiçinde bulunabilecek sayı stillerinin bit düzeyinde birleşimi.

provider
IFormatProvider

utf8Texthakkında kültüre özgü biçimlendirme bilgileri sağlayan nesne.

result
IntPtr

nativeint

Sonuç olarak, utf8Text başarıyla ayrıştırma veya hatada tanımlanmamış bir değerin sonucunu içerir.

Döndürülenler

utf8Text başarıyla ayrıştırılıp ayrıştırılamadığını true; aksi takdirde, false.

Şunlara uygulanır

TryParse(String, NumberStyles, IFormatProvider, IntPtr)

Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs

Belirtilen stilde ve kültüre özgü biçimdeki bir sayının dize gösterimini imzalı yerel tamsayı eşdeğerine dönüştürür. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir.

public:
 static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result);
public:
 static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = System::Numerics::INumberBase<IntPtr>::TryParse;
public static bool TryParse (string? s, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);
static member TryParse : string * System.Globalization.NumberStyles * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As String, style As NumberStyles, provider As IFormatProvider, ByRef result As IntPtr) As Boolean

Parametreler

s
String

Dönüştürülecek bir sayı içeren dize. Dize, styletarafından belirtilen stil kullanılarak yorumlanır.

style
NumberStyles

s'de bulunabilecek stil öğelerini gösteren sabit listesi değerlerinin bit düzeyinde birleşimi.

provider
IFormatProvider

shakkında kültüre özgü biçimlendirme bilgileri sağlayan bir nesne.

result
IntPtr

nativeint

Bu yöntem döndürdüğünde, siçinde bulunan sayının imzalanmış yerel tamsayı değerini, dönüştürme başarılı olursa sıfırı, dönüştürme başarısız olursa sıfırı içerir. s parametresi null veya boşsa, doğru biçimde değilse veya MinValue küçük veya MaxValue'den büyük bir sayıyı temsil ederse dönüştürme başarısız olur. Bu parametre başlatılmamış olarak geçirilir; başlangıçta sonuçta sağlanan tüm değerlerin üzerine yazılır.

Döndürülenler

s başarıyla dönüştürüldüyse true; aksi takdirde, false.

Şunlara uygulanır

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr)

Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs
Kaynak:
IntPtr.cs

Bir sayının belirtilen stilde ve kültüre özgü biçimdeki karakter gösteriminin salt okunur aralığını imzalı yerel tamsayı eşdeğerine dönüştürür. Dönüş değeri, dönüştürmenin başarılı olup olmadığını gösterir.

public:
 static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result);
public:
 static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = System::Numerics::INumberBase<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<char> * System.Globalization.NumberStyles * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), style As NumberStyles, provider As IFormatProvider, ByRef result As IntPtr) As Boolean

Parametreler

s
ReadOnlySpan<Char>

Dönüştürülecek bir sayı içeren karakterlerin salt okunur yayılma alanı. Dize, styletarafından belirtilen stil kullanılarak yorumlanır.

style
NumberStyles

s'de bulunabilecek stil öğelerini gösteren sabit listesi değerlerinin bit düzeyinde birleşimi.

provider
IFormatProvider

shakkında kültüre özgü biçimlendirme bilgileri sağlayan bir nesne.

result
IntPtr

nativeint

Bu yöntem döndürdüğünde, siçinde bulunan sayının imzalanmış yerel tamsayı değerini, dönüştürme başarılı olursa sıfırı, dönüştürme başarısız olursa sıfırı içerir. s parametresi boşsa, doğru biçimde değilse veya MinValue küçük veya MaxValue'den büyük bir sayıyı temsil ederse dönüştürme başarısız olur. Bu parametre başlatılmamış olarak geçirilir; başlangıçta sonuçta sağlanan tüm değerlerin üzerine yazılır.

Döndürülenler

s başarıyla dönüştürüldüyse true; aksi takdirde, false.

Şunlara uygulanır