【发布时间】:2009-09-22 09:59:37
【问题描述】:
我想知道是否有一个系统函数可以告诉我一个类型是否代表一个数值(对于自定义 TypeConverter)。当然检查每种已知类型都可以,但我不是很喜欢。
if (destinationType == typeof( int))
return true;
if (destinationType == typeof( Int16))
return true;
if (destinationType == typeof( Int32))
return true
...
if (destinationType == typeof( float))
return true;
...
谢谢。
【问题讨论】:
-
这是一个我绝对记得被问和回答但似乎找不到的问题的副本。
-
它被问了很多......这将是一个不存在的 ncie 功能
-
我认为这可能是一个相当普遍的问题,并且不知何故怀疑它不存在。 @xcud - 我正在查看该类型是否表示数字而不是字符串。