in C# , how can i check whether the value stored inside a string object( Ex : string strOrderId=\"435242A\") is decimal or not?
Think simple.
decimal decNumber = decimal.Parse("9.99");
if (decNumber % 1 > 0)
{
//decimal area
}
else
{
//int area
}
This simple code will allow integer or decimal value and rejects alphabets and symbols.
foreach (char ch in strOrderId)
{
if (!char.IsDigit(ch) && ch != '.')
{
MessageBox.Show("This is not a decimal \n");
return;
}
else
{
//this is a decimal value
}
}