我在下面简单的C#方法简单铸的问题异常,当铸造String对象到的SqlString
using System;
using System.Data.SqlTypes;
...
private void method1() {
string s = "TestString";
object o = s;
SqlString t1 = (SqlString) s;
SqlString t2 = (SqlString) o;
}
...
当从s
(在T1的情况下)直接铸造,铸造时,我没有得到任何错误,但从o
我收到异常:
指定的转换无效。
我有同样的问题,从object
转换成所有类型System.Data.SqlTypes
我怎么能投已在其字符串SqlString
的object
?
DBM,你在这里再次引用我的问题!我想说的是直接将'string'转换为'SqlString'存在,但没有将'Object'转换为'SqlString',然后我的问题是如何将Object转换为'SqlString'而不是把'string'改成'SqlString'!在回答之前请仔细阅读问题 – Bistro 2012-01-27 04:26:28