Tôi muốn kiểm tra xem một đối tượng là một số do đó .ToString()
sẽ cho kết quả trong một chuỗi có chứa chữ số và +
, -
,.
Có thể thực hiện bằng cách đơn giản kiểm tra .net (như if (p is Number)
:) không?
Hoặc Tôi có nên chuyển đổi thành chuỗi, sau đó thử phân tích cú pháp thành gấp đôi?
Cập nhật: Để làm rõ đối tượng của tôi là int, uint, float, double, v.v. nó không phải là một chuỗi. Tôi đang cố tạo một hàm tuần tự hóa bất kỳ đối tượng nào thành xml như sau:
<string>content</string>
hoặc là
<numeric>123.3</numeric>
hoặc nêu ra một ngoại lệ.