Hug*_*are 17
我假设你的意思是......
if (value is int) {
//...
}
if (value is float) {
//...
}
Run Code Online (Sandbox Code Playgroud)
你是否以字符串形式获得价值?如果是这样的话,就没有办法明确地告诉它是哪一个,因为有两种类型可以表示某些数字(事实上很多).但是可以判断它是否是一个或另一个.
public bool IsFloatOrInt(string value) {
int intValue;
float floatValue;
return Int32.TryParse(value, out intValue) || float.TryParse(value, out floatValue);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17090 次 |
| 最近记录: |