如果属性为null,如何停止执行方法?
我的代码
string projectName = "";
public string _ProjectName
{
get { return projectName; }
set
{
try
{
if (value != string.Empty)
projectName = value;
else
throw new Exception("Enter project name");
}
catch (Exception ee)
{
MessageBox.Show(ee.Message);
return;
}
}
}
如果projectName不为null或者可以执行空print()
void print()
{
MessageBox.Show(projectName);
}
怎么做... 感谢
答案 0 :(得分:0)
在void中使用return;
会停止进一步执行,因此将其加入代码就像这样简单;
void print()
{
if(projectName == null || projectName == string.Empty)
return;
MessageBox.Show(projectName);
}
如果不满足条件MessageBox.Show(projectName);
,这将阻止执行projectName == null || projectName == string.Empty
。