Mengesahkan rentetan angka dalam C#
Memastikan bahawa input rentetan mewakili nombor yang sah adalah penting untuk mencegah kesilapan dalam perhitungan berangka. Artikel ini meneroka kaedah yang cekap untuk mengesahkan rentetan angka di C#.Kaedah
menawarkan penyelesaian yang boleh dipercayai. Fungsi ini cuba menukar rentetan ke jenis angka tertentu (mis., TryParse()
, int
). Nilai pulangan kaedah menunjukkan kejayaan atau kegagalan. double
Contoh:
int number; bool isValidNumber = int.TryParse("123", out number);
cuba menukar "123" ke integer. TryParse()
akan menjadi isValidNumber
jika berjaya; Jika tidak, ia tetap true
(mis., Untuk input seperti "ABC" atau "12A"). false
c# 7 dan seterusnya:
kata kunci
var isValidNumber = int.TryParse("123", out int number);
sebagai var
. isValidNumber
bool
anda juga boleh menghilangkan parameter output jika nilai angka tidak diperlukan:
var isValidNumber = int.TryParse("123", out _);
Atas ialah kandungan terperinci Bagaimanakah saya dapat menentukan sama ada rentetan mewakili nombor dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!