Ich möchte überprüfen , ob ein Objekt eine Zahl ist , so dass .ToString()
in einem String führen würde enthalten Ziffern und +
, -
,.
Ist es durch einfaches Typprüfen in .net möglich (wie :) if (p is Number)
?
Oder sollte ich in einen String konvertieren und dann versuchen, ihn zu verdoppeln?
Update: Um zu verdeutlichen, dass mein Objekt int, uint, float, double usw. ist, ist es keine Zeichenfolge. Ich versuche eine Funktion zu erstellen, die jedes Objekt wie folgt in XML serialisiert:
<string>content</string>
oder
<numeric>123.3</numeric>
oder eine Ausnahme auslösen.