IntPtr.TryParse Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
TryParse(ReadOnlySpan<Byte>, IntPtr) |
Mencoba mengonversi rentang karakter UTF-8 yang berisi representasi string angka ke bilangan bulat yang ditandatangani setara. |
TryParse(ReadOnlySpan<Char>, IntPtr) |
Mengonversi rentang baca-saja dari representasi karakter dari angka ke bilangan bulat asli yang ditandatangani setara. Nilai pengembalian menunjukkan apakah konversi berhasil. |
TryParse(String, IntPtr) |
Mengonversi representasi string dari angka ke bilangan bulat asli yang ditandatangani setara. Nilai pengembalian menunjukkan apakah konversi berhasil. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr) |
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr) |
Mencoba mengurai string ke dalam nilai. |
TryParse(String, IFormatProvider, IntPtr) |
Mencoba mengurai string ke dalam nilai. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr) |
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai. |
TryParse(String, NumberStyles, IFormatProvider, IntPtr) |
Mengonversi representasi string angka dalam gaya tertentu dan format khusus budaya ke bilangan bulat asli yang ditandatangani setara. Nilai pengembalian menunjukkan apakah konversi berhasil. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr) |
Mengonversi rentang baca-saja representasi karakter dari angka dalam gaya tertentu dan format khusus budaya ke bilangan bulat asli yang ditandatangani setara. Nilai pengembalian menunjukkan apakah konversi berhasil. |
TryParse(ReadOnlySpan<Byte>, IntPtr)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Mencoba mengonversi rentang karakter UTF-8 yang berisi representasi string angka ke bilangan bulat yang ditandatangani setara.
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
Parameter
- utf8Text
- ReadOnlySpan<Byte>
Rentang yang berisi karakter UTF-8 yang mewakili angka yang akan dikonversi.
- result
-
IntPtr
nativeint
Ketika metode ini kembali, berisi nilai bilangan bulat yang ditandatangani yang setara dengan angka yang terkandung dalam utf8Text
jika konversi berhasil, atau nol jika konversi gagal. Parameter ini diteruskan tanpa diinisialisasi; nilai apa pun yang awalnya disediakan dalam hasil akan ditimpa.
Mengembalikan
true
jika utf8Text
berhasil dikonversi; jika tidak, false
.
Berlaku untuk
TryParse(ReadOnlySpan<Char>, IntPtr)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Mengonversi rentang baca-saja dari representasi karakter dari angka ke bilangan bulat asli yang ditandatangani setara. Nilai pengembalian menunjukkan apakah konversi berhasil.
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
Parameter
- s
- ReadOnlySpan<Char>
Rentang karakter baca-saja yang berisi angka yang akan dikonversi.
- result
-
IntPtr
nativeint
Ketika metode ini kembali, berisi bilangan bulat asli yang ditandatangani yang setara dengan angka yang terkandung dalam s
, jika konversi berhasil, atau nol jika konversi gagal. Konversi gagal jika parameter s
kosong, bukan format yang benar, atau mewakili angka yang kurang dari MinValue atau lebih besar dari MaxValue. Parameter ini diteruskan tanpa diinisialisasi; nilai apa pun yang awalnya disediakan dalam hasil akan ditimpa.
Mengembalikan
true
jika s
berhasil dikonversi; jika tidak, false
.
Berlaku untuk
TryParse(String, IntPtr)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Mengonversi representasi string dari angka ke bilangan bulat asli yang ditandatangani setara. Nilai pengembalian menunjukkan apakah konversi berhasil.
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
Parameter
- s
- String
String yang berisi angka yang akan dikonversi.
- result
-
IntPtr
nativeint
Ketika metode ini kembali, berisi nilai bilangan bulat asli yang ditandatangani yang setara dengan angka yang terkandung dalam s
, jika konversi berhasil, atau nol jika konversi gagal. Konversi gagal jika parameter s
null
atau kosong, bukan format yang benar, atau mewakili angka yang kurang dari MinValue atau lebih besar dari MaxValue. Parameter ini diteruskan tanpa diinisialisasi; nilai apa pun yang awalnya disediakan dalam hasil akan ditimpa.
Mengembalikan
true
jika s
berhasil dikonversi; jika tidak, false
.
Berlaku untuk
TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai.
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
Parameter
- utf8Text
- ReadOnlySpan<Byte>
Rentang karakter UTF-8 untuk diurai.
- provider
- IFormatProvider
Objek yang menyediakan informasi pemformatan khusus budaya tentang utf8Text
.
- result
-
IntPtr
nativeint
Saat dikembalikan, berisi hasil dari penguraian utf8Text
yang berhasil atau nilai yang tidak terdefinisi pada kegagalan.
Mengembalikan
true
jika utf8Text
berhasil diurai; jika tidak, false
.
Berlaku untuk
TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Mencoba mengurai string ke dalam nilai.
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
Parameter
- s
- ReadOnlySpan<Char>
Rentang karakter baca-saja yang berisi angka yang akan dikonversi.
- provider
- IFormatProvider
Objek yang menyediakan informasi pemformatan khusus budaya tentang s
.
- result
-
IntPtr
nativeint
Ketika metode ini kembali, berisi hasil dari penguraian s
yang berhasil atau nilai yang tidak terdefinisi pada kegagalan.
Mengembalikan
true
jika s
berhasil dikonversi; jika tidak, false
.
Berlaku untuk
TryParse(String, IFormatProvider, IntPtr)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Mencoba mengurai string ke dalam nilai.
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
Parameter
- s
- String
String yang akan diurai.
- provider
- IFormatProvider
Objek yang menyediakan informasi pemformatan khusus budaya tentang s
.
- result
-
IntPtr
nativeint
Ketika metode ini kembali, berisi hasil dari penguraian s
yang berhasil atau nilai yang tidak terdefinisi pada kegagalan.
Mengembalikan
true
jika s
berhasil diurai; jika tidak, false
.
Berlaku untuk
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai.
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
Parameter
- utf8Text
- ReadOnlySpan<Byte>
Rentang karakter UTF-8 untuk diurai.
- style
- NumberStyles
Kombinasi bitwise dari gaya angka yang dapat ada di utf8Text
.
- provider
- IFormatProvider
Objek yang menyediakan informasi pemformatan khusus budaya tentang utf8Text
.
- result
-
IntPtr
nativeint
Saat dikembalikan, berisi hasil dari penguraian utf8Text
yang berhasil atau nilai yang tidak terdefinisi pada kegagalan.
Mengembalikan
true
jika utf8Text
berhasil diurai; jika tidak, false
.
Berlaku untuk
TryParse(String, NumberStyles, IFormatProvider, IntPtr)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Mengonversi representasi string angka dalam gaya tertentu dan format khusus budaya ke bilangan bulat asli yang ditandatangani setara. Nilai pengembalian menunjukkan apakah konversi berhasil.
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
Parameter
- s
- String
String yang berisi angka yang akan dikonversi. String ditafsirkan menggunakan gaya yang ditentukan oleh style
.
- style
- NumberStyles
Kombinasi bitwise dari nilai enumerasi yang menunjukkan elemen gaya yang dapat ada di s
.
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya tentang s
.
- result
-
IntPtr
nativeint
Ketika metode ini kembali, berisi nilai bilangan bulat asli yang ditandatangani yang setara dengan angka yang terkandung dalam s
, jika konversi berhasil, atau nol jika konversi gagal. Konversi gagal jika parameter s
null
atau kosong, bukan format yang benar, atau mewakili angka yang kurang dari MinValue atau lebih besar dari MaxValue. Parameter ini diteruskan tanpa diinisialisasi; nilai apa pun yang awalnya disediakan dalam hasil akan ditimpa.
Mengembalikan
true
jika s
berhasil dikonversi; jika tidak, false
.
Berlaku untuk
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Mengonversi rentang baca-saja representasi karakter dari angka dalam gaya tertentu dan format khusus budaya ke bilangan bulat asli yang ditandatangani setara. Nilai pengembalian menunjukkan apakah konversi berhasil.
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
Parameter
- s
- ReadOnlySpan<Char>
Rentang karakter baca-saja yang berisi angka yang akan dikonversi. String ditafsirkan menggunakan gaya yang ditentukan oleh style
.
- style
- NumberStyles
Kombinasi bitwise dari nilai enumerasi yang menunjukkan elemen gaya yang dapat ada di s
.
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya tentang s
.
- result
-
IntPtr
nativeint
Ketika metode ini kembali, berisi nilai bilangan bulat asli yang ditandatangani yang setara dengan angka yang terkandung dalam s
, jika konversi berhasil, atau nol jika konversi gagal. Konversi gagal jika parameter s
kosong, bukan format yang benar, atau mewakili angka yang kurang dari MinValue atau lebih besar dari MaxValue. Parameter ini diteruskan tanpa diinisialisasi; nilai apa pun yang awalnya disediakan dalam hasil akan ditimpa.
Mengembalikan
true
jika s
berhasil dikonversi; jika tidak, false
.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk