ฉันต้องการที่จะตรวจสอบว่าวัตถุเป็นจำนวนเพื่อที่.ToString()
จะส่งผลให้สตริงที่มีตัวเลขและ+
, -
,.
เป็นไปได้ไหมโดยพิมพ์เช็คอิน. net (like:) if (p is Number)
?
หรือฉันควรแปลงเป็นสตริงแล้วลองแยกวิเคราะห์เป็นสองเท่า?
อัปเดต:เพื่อชี้แจงว่าวัตถุของฉันคือ int, uint, float, double และอื่น ๆ ไม่ใช่สตริง ฉันกำลังพยายามสร้างฟังก์ชันที่จะทำให้วัตถุใด ๆ เป็นอนุกรมเป็น xml ดังนี้:
<string>content</string>
หรือ
<numeric>123.3</numeric>
หรือเพิ่มข้อยกเว้น