当前位置:编程学习 > C#/ASP.NET >>

string to char 字符串的长度只能为一个字符?

char c = Convert.ToChar(""); 
出错:字符串的长度只能为一个字符? --------------------编程问答-------------------- Convert.ToChar(string Value); 
Value必须是长度为1的字符串
比如 "4" --------------------编程问答-------------------- Value 从数据库中读出的,为空:但是转换时出错。 --------------------编程问答-------------------- 出错是正常的,为空的时候,意思就是一个长度为0的字符串,要转换为一个字符类型,那么这个字符串的长度必须是1,哪怕是一个长度为1的空格也可以。 --------------------编程问答--------------------
引用 2 楼 hfyanzi 的回复:
Value 从数据库中读出的,为空:但是转换时出错。

为空做一下特速处理,比如为空默认为0 --------------------编程问答-------------------- 谢谢了,我以为有什么特殊的方法我没有找到。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,