string to char 字符串的长度只能为一个字符?
char c = Convert.ToChar("");出错:字符串的长度只能为一个字符? --------------------编程问答-------------------- Convert.ToChar(string Value);
Value必须是长度为1的字符串
比如 "4" --------------------编程问答-------------------- Value 从数据库中读出的,为空:但是转换时出错。 --------------------编程问答-------------------- 出错是正常的,为空的时候,意思就是一个长度为0的字符串,要转换为一个字符类型,那么这个字符串的长度必须是1,哪怕是一个长度为1的空格也可以。 --------------------编程问答--------------------
为空做一下特速处理,比如为空默认为0 --------------------编程问答-------------------- 谢谢了,我以为有什么特殊的方法我没有找到。
补充:.NET技术 , C#