请教:这句话是什么意思呢?
string pNameEdit = (this.NameEdit.Text.Length == 0)? null : this.NameEdit.Text;
------解决方案--------------------三元运算符,这句代码等价于
string pNameEdit;
if(this.NameEdit.Text.Length == 0) //如果NameEdit里的内容为“”,则用null赋值给pNameEdit
pNameEdit= null;
else //否则用NameEdit里的内容赋值给pNameEdit
pNameEdit= this.NameEdit.Text;
------解决方案--------------------if(this.NameEdit.Text.Length == 0)
pNameEdit=null;
else
pNameEdit= this.NameEdit.Text;
------解决方案--------------------效率一样,就是代码简洁些