我有一个哈希表,其中包含解析某个 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/