Mengesahkan rentetan angka di C# dengan tryparse
Bekerja dengan rentetan dan nombor sering memerlukan mengesahkan jika rentetan mewakili nilai berangka yang sah. Kaedah C#'S menyediakan penyelesaian yang cekap untuk tugas biasa ini. TryParse
Memahami kaedah tryparse
adalah kaedah statik yang cuba menukar rentetan ke dalam jenis data angka (seperti TryParse
, int
, dan lain -lain). Ia mengembalikan nilai boolean yang menunjukkan kejayaan atau kegagalan penukaran. double
Contoh praktikal
inilah cara menggunakan: TryParse
<code class="language-csharp">int number; bool isValidNumber = int.TryParse("123", out number); </code>
akan isValidNumber
, dan integer true
akan memegang nilai 123. number
sintaks mudah (C# 7 dan ke atas)
Untuk senario di mana anda hanya perlu menyemak nombor yang sah dan tidak memerlukan nilai yang ditukar, c# 7 dan kemudian versi menawarkan pendekatan yang lebih ringkas:
<code class="language-csharp">bool isValidNumber = int.TryParse("123", out _); //The underscore discards the output value.</code>
Ringkasan
Kaedah adalah cara yang boleh dipercayai dan cekap untuk mengesahkan rentetan angka dalam aplikasi C# anda. Fleksibiliti menjadikannya sesuai untuk pelbagai keperluan pengesahan. TryParse
Atas ialah kandungan terperinci Bagaimanakah kaedah tryparse C#menentukan sama ada rentetan adalah nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!