我的程序上有一个count query
,其结果被分配给Dynamic Data Reader变量。我需要将该计数的结果分配给int
变量。调试时,我可以看到计数结果如下所示,结果为3142
:
这里的问题是我无法将值从Dynamic
分配给int
变量。有什么想法吗?
我正在尝试以下方式:
dynamic dreader = new DynamicDataReader(rawReader);
var count = (int)dreader["Value"];
rawReader
是执行查询的结果
答案 0 :(得分:0)
请改用Integer.Parse()-如果要查找是否可以将值转换为int,则请改用Integer.TryParse()。