【发布时间】:2013-07-23 19:12:51
【问题描述】:
string resultString = dtMRow("mcode") + "_" + dtRow("pcode")
当我执行上面的代码时,我期望 resultString 被分配给类似 "2356_ASDKJ" 的东西,但我得到了以下异常:
从字符串“_”到类型“Double”的转换无效。
为什么编译器试图将"_" 转换为Double?
让它把所有东西都转换成strings的最简单方法是什么?
【问题讨论】:
-
dtMRow("mcode")和dtRow("pcode")的数据类型是什么? -
很奇怪 - 它应该已经编译... (link)。
标签: c# .net string casting type-conversion