Я хотів би перевірити , якщо об'єкт є числом , так що .ToString()
призведе до рядка , що містить цифри і +
, -
,.
Чи можливо це шляхом простої перевірки типу в .net (наприклад:) if (p is Number)
?
Або я повинен перетворити на рядок, а потім спробувати розібрати вдвічі?
Оновлення: Для уточнення мого об’єкта це int, uint, float, double, і так далі, це не рядок. Я намагаюся зробити функцію, яка б серіалізувала будь-який об'єкт у xml, як це:
<string>content</string>
або
<numeric>123.3</numeric>
або застосувати виняток.