Saya ingin memeriksa apakah sebuah objek adalah angka sehingga .ToString()
akan menghasilkan string yang berisi angka dan +
, -
,.
Apakah mungkin dengan tipe check in sederhana .net (seperti:) if (p is Number)
?
Atau Haruskah saya mengonversi menjadi string, lalu mencoba menguraikan menjadi ganda?
Pembaruan: Untuk memperjelas objek saya adalah int, uint, float, double, dan seterusnya itu bukan string. Saya mencoba membuat fungsi yang akan membuat objek apa pun menjadi xml seperti ini:
<string>content</string>
atau
<numeric>123.3</numeric>
atau ajukan pengecualian.