Problem with operator?
I am writing following code:
_normDoc = value as NormDoc;
if(_normDoc != null)
{
ucRusKazTextBoxesAnnotation.Controls["tbNameRu"].Text = _normDoc.AddInfoRu ?? string.Empty;
}
I think that if _normDoc.AddInfoRu == null
then ucRusKazTextBoxesAnnotation.Controls["tbNameRu"].Text
will be equal empty string.
NullReferenceException
.
Can you explain me why?
PS. ucRusKazTextBoxesAnnotation not equal null;
EDIT: Sorry, I find error, yes, tbNa开发者_如何学PythonmeRu not found, because they are inside Panel control.
Make sure that ucRusKazTextBoxesAnnotation.Controls["tbNameRu"]
is not null
.
ucRusKazTextBoxesAnnotation.Controls["tbNameRu"]
could be null
just as well.
精彩评论