[英]how to validate property c#
如果属性为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);
}
怎么做...谢谢
使用return;
在空白处停止进一步执行,因此将其处理到代码中就这么简单;
void print()
{
if(projectName == null || projectName == string.Empty)
return;
MessageBox.Show(projectName);
}
这将阻止执行MessageBox.Show(projectName);
如果条件projectName == null || projectName == string.Empty
projectName == null || projectName == string.Empty
不满足。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.