cuál es la forma más fácil de comprobar si un typeof() es matemáticamente utilizable (numérico).typeof() para comprobar los valores numéricos
¿Es necesario utilizar el TryParse method o compruebe el presente:
if (!(DC.DataType == typeof(int) || DC.DataType == typeof(double) || DC.DataType == typeof(long) || DC.DataType == typeof(short) || DC.DataType == typeof(float)))
{
MessageBox.Show("Non decimal data cant be calculated");
return;
}
si hay una manera más fácil de lograr esto, su libertad de sugerir
Relacionados: http://stackoverflow.com/questions/828807/what-is-the-base-class-for-c-sharp-numeric-value-types –
¿Qué significa "matemáticamente utilizable"? ¿Es una matriz de dobles matemáticamente utilizable, por ejemplo? Creo que es. –
posible duplicado de [Usando .Net, ¿cómo puedo determinar si un tipo es un ValueType numérico?] (Http://stackoverflow.com/questions/124411/using-net-how-can-i-determine-if-a -type-is-a-numeric-valuetype) –