オブジェクトが数値であるかどうかを確認したいので、.ToString()
数字とを含む文字列になります+
。-
、.
.netのような単純な型チェックで可能if (p is Number)
ですか(例:)?
または、文字列に変換してから、解析してdoubleにしてみますか?
更新:オブジェクトがint、uint、float、doubleなどであることを明確にするために、それは文字列ではありません。次のように、オブジェクトをxmlにシリアル化する関数を作成しようとしています。
<string>content</string>
または
<numeric>123.3</numeric>
または例外を発生させます。