none
.net substring()? RRS feed

  • 问题

  •  string BoT=dv["dqzt"].ToString().Substring(1,1).ToString();     这代码调试的时候没错,但是在运行的时候出错:总提示:索引和长度必须引用该字符串内的位置。
    参数名: length:帮忙看看吧!
    小吴
    2009年5月6日 1:12

答案

  • 这是由于运行的时候 字符 dqzt 是长充是不确定的,如果为空的或 null 的话就错了


     string s = dv["dqzt"].ToString();

     string BoT = (s.Length > 0) ? s.Substring(1,1) : "";

    知识改变命运,奋斗成就人生!
    2009年5月6日 1:26
    版主

全部回复

  • 这是由于运行的时候 字符 dqzt 是长充是不确定的,如果为空的或 null 的话就错了


     string s = dv["dqzt"].ToString();

     string BoT = (s.Length > 0) ? s.Substring(1,1) : "";

    知识改变命运,奋斗成就人生!
    2009年5月6日 1:26
    版主
  • 谢谢啦:真厉害:呵呵
    小吴
    2009年5月6日 1:35