我有以下功能:
public bool CheckConn()
{
try
{
if (JvarConn.State == ConnectionState.Closed)
{
JvarConn.Open();
return true;
}
}
catch
{
return false;
MessageBox.Show("No Connection");
}
}
但红线错误函数名和错误是:
不是所有的代码路径都返回值
我试图不放一个假值,但同样的错误!我怎样才能解决这个问题?
您可以在方法的右括号}
之前添加return true;
。它给出了错误,因为如果它不符合if
。
我返回true
基于你的方法名称声明和内部实现。