Chciałbym sprawdzić, czy obiekt jest tak wiele, że .ToString()
spowodowałoby ciąg zawierający cyfry i +
, -
,.
Czy jest to możliwe przez proste sprawdzanie typów w .net (np.:) if (p is Number)
?
Czy powinienem przekonwertować na ciąg, a następnie spróbować przeanalizować podwojenie?
Aktualizacja: Aby wyjaśnić, że mój obiekt to int, uint, float, double i tak dalej, nie jest to ciąg. Próbuję utworzyć funkcję, która serializuje dowolny obiekt do XML w następujący sposób:
<string>content</string>
lub
<numeric>123.3</numeric>
lub zgłoś wyjątek.