Half.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>, Half) |
Mencoba mengonversi rentang karakter UTF-8 yang berisi representasi string angka menjadi angka floating-point setengah presisi yang setara. |
TryParse(ReadOnlySpan<Char>, Half) |
Mengonversi representasi rentang angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal. |
TryParse(String, Half) |
Mengonversi representasi string dari angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half) |
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Half) |
Mencoba mengurai rentang karakter ke dalam nilai. |
TryParse(String, IFormatProvider, Half) |
Mencoba mengurai string ke dalam nilai. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Half) |
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half) |
Mengonversi representasi rentang angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal. |
TryParse(String, NumberStyles, IFormatProvider, Half) |
Mengonversi representasi string dari angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal. |
TryParse(ReadOnlySpan<Byte>, Half)
- Sumber:
- Half.cs
- Sumber:
- Half.cs
Mencoba mengonversi rentang karakter UTF-8 yang berisi representasi string angka menjadi angka floating-point setengah presisi yang setara.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, [Runtime::InteropServices::Out] Half % result);
public static bool TryParse (ReadOnlySpan<byte> utf8Text, out Half result);
static member TryParse : ReadOnlySpan<byte> * Half -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), ByRef result As Half) As Boolean
Parameter
- utf8Text
- ReadOnlySpan<Byte>
Rentang karakter UTF-8 baca-saja yang berisi angka yang akan dikonversi.
- result
- Half
Ketika metode ini kembali, berisi angka floating-point setengah presisi yang setara dengan nilai numerik atau simbol yang terkandung dalam utf8Text
jika konversi berhasil atau nol jika konversi gagal. Konversi gagal jika utf8Text
adalah Empty atau tidak dalam format yang valid. 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>, Half)
- Sumber:
- Half.cs
- Sumber:
- Half.cs
- Sumber:
- Half.cs
Mengonversi representasi rentang angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.
public:
static bool TryParse(ReadOnlySpan<char> s, [Runtime::InteropServices::Out] Half % result);
public static bool TryParse (ReadOnlySpan<char> s, out Half result);
static member TryParse : ReadOnlySpan<char> * Half -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), ByRef result As Half) As Boolean
Parameter
- s
- ReadOnlySpan<Char>
Rentang baca-saja yang berisi angka yang akan dikonversi.
- result
- Half
Ketika metode ini kembali, berisi angka floating-point setengah presisi yang setara dengan nilai numerik atau simbol yang terkandung dalam s
, jika konversi berhasil, atau nilai default Half jika konversi gagal. Konversi gagal jika s
parameter adalah null
atau Empty atau bukan angka dalam format yang valid. Jika s
adalah angka yang valid kurang dari MinValue, result
berisi NegativeInfinity. Jika s
adalah angka valid yang lebih besar dari MaxValue, result
berisi PositiveInfinity. Parameter ini diperlakukan sebagai tidak diinisialisasi.
Mengembalikan
true
jika s
berhasil dikonversi, false
jika tidak.
Berlaku untuk
TryParse(String, Half)
- Sumber:
- Half.cs
- Sumber:
- Half.cs
- Sumber:
- Half.cs
Mengonversi representasi string dari angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.
public:
static bool TryParse(System::String ^ s, [Runtime::InteropServices::Out] Half % result);
public static bool TryParse (string? s, out Half result);
static member TryParse : string * Half -> bool
Public Shared Function TryParse (s As String, ByRef result As Half) As Boolean
Parameter
- s
- String
String yang berisi angka yang akan dikonversi.
- result
- Half
Ketika metode ini kembali, berisi angka floating-point setengah presisi yang setara dengan nilai numerik atau simbol yang terkandung dalam s
, jika konversi berhasil, atau nilai default Half jika konversi gagal. Konversi gagal jika s
adalah null
atau Empty bukan angka dalam format yang valid. Jika s
adalah angka yang valid kurang dari MinValue, result
berisi NegativeInfinity. Jika s
adalah angka valid yang lebih besar dari MaxValue, result
berisi PositiveInfinity. Parameter ini diperlakukan sebagai tidak diinisialisasi.
Mengembalikan
true
jika konversi berhasil; jika tidak, false
.
Berlaku untuk
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)
- Sumber:
- Half.cs
- Sumber:
- Half.cs
Mencoba mengurai rentang karakter UTF-8 ke dalam nilai.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = IUtf8SpanParsable<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<byte> * IFormatProvider * Half -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider, ByRef result As Half) As Boolean
Parameter
- utf8Text
- ReadOnlySpan<Byte>
Rentang karakter UTF-8 untuk diurai.
- provider
- IFormatProvider
Objek yang menyediakan informasi pemformatan khusus budaya tentang utf8Text
.
- result
- Half
Saat dikembalikan, berisi hasil penguraian yang berhasil utf8Text
atau nilai yang tidak terdefinisi pada kegagalan.
Mengembalikan
true
jika utf8Text
berhasil diurai; jika tidak, false
.
Berlaku untuk
TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)
- Sumber:
- Half.cs
- Sumber:
- Half.cs
- Sumber:
- Half.cs
Mencoba mengurai rentang karakter ke dalam nilai.
public:
static bool TryParse(ReadOnlySpan<char> s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = ISpanParsable<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<char> * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), provider As IFormatProvider, ByRef result As Half) As Boolean
Parameter
- s
- ReadOnlySpan<Char>
Rentang karakter untuk diurai.
- provider
- IFormatProvider
Objek yang menyediakan informasi pemformatan khusus budaya tentang s
.
- result
- Half
Ketika metode ini kembali, berisi hasil penguraian yang berhasil s
, atau nilai yang tidak terdefinisi pada kegagalan.
Mengembalikan
true
jika s
berhasil diurai; jika tidak, false
.
Berlaku untuk
TryParse(String, IFormatProvider, Half)
- Sumber:
- Half.cs
- Sumber:
- Half.cs
- Sumber:
- Half.cs
Mencoba mengurai string ke dalam nilai.
public:
static bool TryParse(System::String ^ s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = IParsable<Half>::TryParse;
public static bool TryParse (string? s, IFormatProvider? provider, out Half result);
static member TryParse : string * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As String, provider As IFormatProvider, ByRef result As Half) As Boolean
Parameter
- s
- String
String yang akan diurai.
- provider
- IFormatProvider
Objek yang menyediakan informasi pemformatan khusus budaya tentang s
.
- result
- Half
Ketika metode ini kembali, berisi hasil penguraian yang berhasil s
atau nilai yang tidak terdefinisi pada kegagalan.
Mengembalikan
true
jika s
berhasil diurai; jika tidak, false
.
Berlaku untuk
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Half)
- Sumber:
- Half.cs
- Sumber:
- Half.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] Half % result) = System::Numerics::INumberBase<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<byte> * System.Globalization.NumberStyles * IFormatProvider * Half -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), style As NumberStyles, provider As IFormatProvider, ByRef result As Half) As Boolean
Parameter
- utf8Text
- ReadOnlySpan<Byte>
Rentang karakter UTF-8 untuk diurai.
- style
- NumberStyles
Kombinasi bitwise gaya angka yang dapat ada di utf8Text
.
- provider
- IFormatProvider
Objek yang menyediakan informasi pemformatan khusus budaya tentang utf8Text
.
- result
- Half
Saat dikembalikan, berisi hasil penguraian yang berhasil utf8Text
atau nilai yang tidak terdefinisi pada kegagalan.
Mengembalikan
true
jika utf8Text
berhasil diurai; jika tidak, false
.
Berlaku untuk
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half)
- Sumber:
- Half.cs
- Sumber:
- Half.cs
- Sumber:
- Half.cs
Mengonversi representasi rentang angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.
public:
static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result);
public:
static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = System::Numerics::INumberBase<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, System.Globalization.NumberStyles style, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<char> * System.Globalization.NumberStyles * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), style As NumberStyles, provider As IFormatProvider, ByRef result As Half) As Boolean
Parameter
- s
- ReadOnlySpan<Char>
Rentang baca-saja yang berisi angka yang akan dikonversi.
- style
- NumberStyles
Kombinasi bitwise dari nilai enumerasi yang menunjukkan format yang diizinkan dari s
.
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya tentang s
.
- result
- Half
Ketika metode ini kembali, berisi angka floating-point setengah presisi yang setara dengan nilai numerik atau simbol yang terkandung dalam s
, jika konversi berhasil, atau nilai default Half jika konversi gagal. Konversi gagal jika s
bukan angka dalam format yang valid. Jika s
adalah angka yang valid kurang dari MinValue, result
berisi NegativeInfinity. Jika s
adalah angka valid yang lebih besar dari MaxValue, result
berisi PositiveInfinity. Parameter ini diperlakukan sebagai tidak diinisialisasi.
Mengembalikan
true
jika konversi berhasil; jika tidak, false
.
Pengecualian
Berlaku untuk
TryParse(String, NumberStyles, IFormatProvider, Half)
- Sumber:
- Half.cs
- Sumber:
- Half.cs
- Sumber:
- Half.cs
Mengonversi representasi string dari angka menjadi angka floating-point setengah presisi yang setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.
public:
static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result);
public:
static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = System::Numerics::INumberBase<Half>::TryParse;
public static bool TryParse (string? s, System.Globalization.NumberStyles style, IFormatProvider? provider, out Half result);
static member TryParse : string * System.Globalization.NumberStyles * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As String, style As NumberStyles, provider As IFormatProvider, ByRef result As Half) As Boolean
Parameter
- s
- String
String yang berisi angka yang akan dikonversi.
- style
- NumberStyles
Kombinasi bitwise dari nilai enumerasi yang menunjukkan format yang diizinkan dari s
.
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya tentang s
.
- result
- Half
Ketika metode ini kembali, berisi angka floating-point setengah presisi yang setara dengan nilai numerik atau simbol yang terkandung dalam s
, jika konversi berhasil, atau nilai default Half jika konversi gagal. Konversi gagal jika s
adalah null
atau Empty bukan angka dalam format yang valid. Jika s
adalah angka yang valid kurang dari MinValue, result
berisi NegativeInfinity. Jika s
adalah angka valid yang lebih besar dari MaxValue, result
berisi PositiveInfinity. Parameter ini diperlakukan sebagai tidak diinisialisasi.
Mengembalikan
true
jika konversi berhasil; jika tidak, false
.
Pengecualian
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