说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

有点疑问

编辑:说三道四文库 发布时间:2018-08-20 04:26
HTML文档下载 WORD文档下载 PDF文档下载
private void button2_Click(object sender, System.EventArgs e)
{
string ff=null;
string test=ff==""?"yy":"nn";
textBox1.Text=test;

}
为什么test为nn?
ff不为""吗?把""换为String.Empty也一样
null和""是不一样地。null说明对象ff为空,而""说明字符串ff为0长度的字符串。
""和String.Empty一样。
up
null和""是不一样的,
private void button2_Click(object sender, System.EventArgs e)
{
string ff="";
string test=ff==""?"yy":"nn";
textBox1.Text=test;

}
结果为:
yy
明白了

private void button2_Click(object sender, System.EventArgs e)
{
string ff=null;
                           //在这里改一下
string test=ff==null?"yy":"nn";
textBox1.Text=test;

}
结果为:
yy
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘