评论会员:游客 时间:2012/02/06
你分配空(不编译)到statusMessage.Message您需要测试为空,然后statusMessage.Message为空statusMessage了!对=左侧哦还有一件事你需要的情况下返回别的东西时statusMessage是空codeprelang="c#"spanclass="code-keyword"get/span{spanclass="code-keyword"if/span(statusMessage!=spanclass="code-keyword"null/span)spanclass="code-keyword"return/spanstatusMessage.Message;spanclass="code-keyword"return/spanspanclass="code-keyword"string/span.Empty;spanclass="code-comment"///spanspanclass="code-comment"assumingstatusMessage.Messageisastring/span}/pre/code的假设statusMessage永远不为NULL,你会做像这样{体C3}记住,你有一些其他值的情况下返回当statusMessage.Message是空的。和!=左侧面
Xeshan艾哈迈德
评论会员:简单地使用{的C4} 时间:2012/02/06
| T | oniyo | J ackson
评论会员:游客 时间:2012/02/06
!=代替= {C5的}
sachin10d
评论会员:游客 时间:2012/02/06
statusMessage.Message是字符串你返回一个bool属性statusMessage.Message改变属性的字符串数据类型BOOL然后使用下面的{5233}
金多哥:只是另一种方式是使用
{C7-}
它返回在statusMessage.Message字符串,如果它不是空的。如果statusMessage.Message为null,则返回String.Empty:易卜拉欣Hebish:最佳实践来检查一个字符串为空或不是
使用:
{C8的} 你不能不会返回一个字符串变量与空值
从属性返回一个字符串数据类型
所以,你可以这样做:
get
{
if(!string.IsNullOrEmpty(StringVariable
return StringVariable;
return string.Empty;
}
如果你想检查的对象,如果是空或不尝试:
{C10的}
或
C11的{}
评论会员:游客 时间:2012/02/06
vamforvamsi:如果你使用的属性类型,然后使用[Serializable接口]键,并写在上面的代码然后它的工作原理
AlokZanwar1985
评论会员:游客 时间:2012/02/06
我觉得你使用属性只与获取属性请设置属性以及分配,这样它会为你工作的语法{讯息=值;}