O kadar bir nesne bir sayı olup olmadığını kontrol etmek istiyorum .ToString()
basamak içeren bir dize neden olacaktır +
, -
,.
.Net'te basit bir tür denetleme ile mümkün mü (gibi:) if (p is Number)
?
Veya dizeye dönüştürmeli ve sonra ikiye katlamayı denemeli miyim?
Güncelleme: Nesnemin int, uint, float, double ve benzeri olduğunu açıklığa kavuşturmak için bir dizge değil. Herhangi bir nesneyi şu şekilde xml'ye serileştirecek bir işlev yapmaya çalışıyorum:
<string>content</string>
veya
<numeric>123.3</numeric>
veya bir istisna yaratın.