作业帮 > 综合 > 作业

C#中textBox1.Text.Trim()==“” 和textBox1.Text.Trim()...

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/30 22:45:19
C#中textBox1.Text.Trim()==“” 和textBox1.Text.Trim()...
C#中textBox1.Text.Trim()==“” 和textBox1.Text.Trim()...
先你这个语句就是有问题的.对于什么是""什么是NULL你应该有所了解.
比如我定义一个变量 string mm="";此时mm==""返回的是true;
如果你定义变量的时候这样定义 string mm=mm.Empty();那么mm==null返回的是true;
所以可以下如下结论""其实代表一个空字符串,但是它却是字符串.
而null表示你定义的mm这个字符串变量没有被初始化,程序只是声明了它,但是没有为它分配内存空间.但是""程序已经为mm分配内存空间了.
而textBox1定义的过程中就已经为其分配空间,并存放了"",因此textBox1.Text.Trim()==“” 返回true;textBox1.Text.Trim()==NULL返回flase;我的回答明白吗?