我写了这样一个函数:
private bool CheckError()
{
bool temp=false;
if(Convert.ToInt32(txt1.Text.Trim())<0)
{
temp=true;
return temp;
}
}
然后一运行,为什么总是有这样的错误呢:
并非所有的代码路径都返回值?急!
private bool CheckError()
{
bool temp=false;
if(Convert.ToInt32(txt1.Text.Trim())<0)
{
temp=true;
return temp;
}
}
然后一运行,为什么总是有这样的错误呢:
并非所有的代码路径都返回值?急!
解决方案 »
- 怎么动态的把数字转换成带圆圈的数字,比如1-->①
- c#.net2003与2005的区别 有经验的朋友进来看下
- 用Grid做了一个带固定格式的空白表,但是不知道怎么控制空白的行数,请高手指教!
- 请问怎么打印listView中的内容?
- 从outlookexpress中拖拽邮件到自己程序的问题
- 菜鸟请教高手,关于字节数组的操作问题,在线等,急!!!!
- c# web 串口通信问题
- 想写个下棋程序,不知道人机对战的程序从哪儿入手。
- 如何在C#编的程序界面上显示dwg文件
- 谁做过食堂的管理'饭卡'的程序?
- 在C#里面,我获取到一个结构(struct)名称,但他返回是string类型的,有没有办法将他转化为原来的struct 型??
- 新学c#,对namespace,class等有些不解,请教高人
{
bool temp=false;
if(Convert.ToInt32(txt1.Text.Trim())<0)
{
temp=true;
}
else
{
return temp;
}
}
private bool CheckError()
{
bool temp=false;
if(Convert.ToInt32(txt1.Text.Trim())<0)
{
temp=true;
}
return temp; }///*************************///
这两年来慢慢习惯了光说不练
///*************************///
private bool CheckError()
{
if(Convert.ToInt32(txt1.Text.Trim())<0)
{
return true;
}
else
{
return false;
}
}
{
if(Convert.ToInt32(txt1.Text.Trim())<0)
{
return true;
}
return false;
}
函数在遇到第一个return语句时就会返回了,没必要写else了.
{
bool temp=false;
if(Convert.ToInt32(txt1.Text.Trim())<0)
{
temp=true;
}
return temp;//这一句应该放在if语句的外面,否则当if的判断条件为false时,没有返回值了。。也就是报错信息说的。。并非所有的代码路径都返回值 }