如何判断我的对象的值是float还是int?
例如,我想以此返回我的bool值。
最佳答案
您是否以字符串形式获取值?如果是这样,则由于存在两种类型都可以表示的某些数字(实际上是少数数字),因此无法明确区分是哪一个。但是可以判断是否是其中之一。
public bool IsFloatOrInt(string value) {
int intValue;
float floatValue;
return Int32.TryParse(value, out intValue) || float.TryParse(value, out floatValue);
}
关于c# - 如何判断我的对象的值是float还是int?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/981093/