我有一个哈希表,具有解析某些JSON的结果:decodedJson
。 decodedJson["key"]
可以是int,double,float,decimal或字符串。如果它是一个数字(我打算用(decimal)decodedJson["key"]
进行处理),我需要将其转换为十进制,否则请处理错误。
确定这一点的最有效方法是什么?
最佳答案
if (decodedJson["key"] is decimal)
{
//do your action
}
关于c# - 检查对象是否可以转换为某个值类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20786353/