日期:2014-5-20 浏览次数:20208次 点赞次数:20

判断字符串问题
public   static   bool   IsNumric(string   strInput)
{
char[]   c=strInput.Trim   ().ToCharArray   ();
for(int   i=0;i <c.Length   ;i++)
{
if(c[i] < '0 '||c[i]> '9 ')
{
return   false;
}
}

return   true;



}
这是怎么回事?   第一个   return   false   是说它不是数字,怎么下面还有个return   true呢?

------解决方案--------------------
return 会跳出函数,后面的语句就不会执行了的。

这个可是基础知识啊....
------解决方案--------------------
if(c[i] < '0 '||c[i]> '9 ')
return false;
否则

return true;