IntPtr.TryParse Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| 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) |
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, 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(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(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- 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) = System::Numerics::INumberBase<IntPtr>::TryParse;
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, 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, tarafından stylebelirtilen stil kullanılarak yorumlanır.
- style
- NumberStyles
içinde sbulunabilecek stil öğelerini gösteren sabit listesi değerlerinin bit düzeyinde birleşimi.
- provider
- IFormatProvider
hakkında skültüre özgü biçimlendirme bilgileri sağlayan bir nesne.
- result
-
IntPtr
nativeint
Bu yöntem döndürdüğünde, dönüştürme başarılı olursa içinde bulunan sayının imzalı syerel tamsayı değerini veya dönüştürme başarısız olursa sıfırı içerir. Parametre boşsa, doğru biçimde değilse s veya değerinden küçük MinValue veya daha MaxValuebü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
true başarıyla dönüştürüldüyse s ; aksi takdirde , false.
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, IntPtr)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- 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 utf8Text , dönüştürme başarılı olursa 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
true başarıyla dönüştürüldüyse utf8Text ; aksi takdirde , false.
Şunlara uygulanır
TryParse(ReadOnlySpan<Char>, IntPtr)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- 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, içinde yer salan sayının imzalanmış yerel tamsayı eşdeğerini, dönüştürme başarılı olursa değerini veya dönüştürme başarısız olursa sıfırı içerir. Parametre boşsa, doğru biçimde değilse s veya değerinden küçük MinValue veya daha MaxValuebü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
true başarıyla dönüştürüldüyse s ; aksi takdirde , false.
Şunlara uygulanır
TryParse(String, IntPtr)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- 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, dönüştürme başarılı olursa içinde bulunan sayının imzalı syerel tamsayı değerini veya dönüştürme başarısız olursa sıfırı içerir. Parametre null boşsa veya boşsas, doğru biçimde değilse veya değerinden MinValue küçük veya daha MaxValuebü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
true başarıyla dönüştürüldüyse s ; aksi takdirde , false.
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- 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
hakkında utf8Textkültüre özgü biçimlendirme bilgileri sağlayan bir nesne.
- result
-
IntPtr
nativeint
Sonuç olarak, başarıyla ayrıştırma utf8Text işleminin sonucunu veya hatada tanımlanmamış bir değeri içerir.
Döndürülenler
true başarıyla ayrıştırıldıysa utf8Text ; değilse, false.
Şunlara uygulanır
TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- 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
hakkında skültüre özgü biçimlendirme bilgileri sağlayan bir nesne.
- result
-
IntPtr
nativeint
Bu yöntem döndürdüğünde, başarıyla ayrıştırma s işleminin sonucunu veya hatada tanımlanmamış bir değeri içerir.
Döndürülenler
true başarıyla dönüştürüldüyse s ; aksi takdirde , false.
Şunlara uygulanır
TryParse(String, NumberStyles, IFormatProvider, IntPtr)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- 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) = System::Numerics::INumberBase<IntPtr>::TryParse;
public:
static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result);
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, tarafından stylebelirtilen stil kullanılarak yorumlanır.
- style
- NumberStyles
içinde sbulunabilecek stil öğelerini gösteren sabit listesi değerlerinin bit düzeyinde birleşimi.
- provider
- IFormatProvider
hakkında skültüre özgü biçimlendirme bilgileri sağlayan bir nesne.
- result
-
IntPtr
nativeint
Bu yöntem döndürdüğünde, dönüştürme başarılı olursa içinde bulunan sayının imzalı syerel tamsayı değerini veya dönüştürme başarısız olursa sıfırı içerir. Parametre null boşsa veya boşsas, doğru biçimde değilse veya değerinden MinValue küçük veya daha MaxValuebü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
true başarıyla dönüştürüldüyse s ; aksi takdirde , false.
Şunlara uygulanır
TryParse(String, IFormatProvider, IntPtr)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- 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
hakkında skültüre özgü biçimlendirme bilgileri sağlayan bir nesne.
- result
-
IntPtr
nativeint
Bu yöntem döndürdüğünde, başarıyla ayrıştırma s işleminin sonucunu veya hatada tanımlanmamış bir değeri içerir.
Döndürülenler
true başarıyla ayrıştırıldıysa s ; değilse, false.
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- 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
içinde utf8Textbulunabilecek sayı stillerinin bit düzeyinde birleşimi.
- provider
- IFormatProvider
hakkında utf8Textkültüre özgü biçimlendirme bilgileri sağlayan bir nesne.
- result
-
IntPtr
nativeint
Sonuç olarak, başarıyla ayrıştırma utf8Text işleminin sonucunu veya hatada tanımlanmamış bir değeri içerir.
Döndürülenler
true başarıyla ayrıştırıldıysa utf8Text ; değilse, false.