永发信息网

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

答案:2  悬赏:50  手机版
解决时间 2021-02-06 06:36
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;我的回答明白吗?
全部回答
textbox1.text.trim()==“” 计算机是这样比较的 cmp dword ptr ss:[ebp-4],0 说白了就是直接比较textbox1.text.trim()是不是等于0 textbox1.text.trim()==null 计算机是这样比较的 lea eax,dword ptr ss:[ebp-4] test eax,eax 其实就是比较textbox1.text.trim()的值的内存地址是不是0 既然有值了那么就一定有相应的内存地址(即使值为空), 所以 textbox1.text.trim()是不可能等于null的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我老婆说已经死心了,我怎么求都没用了,她说
下列哪些不属于痢疾的诊断要点A.腹痛B.里急后
下牛栏这个地址在什么地方,我要处理点事
求阴阳师大神~ 教教我怎么配这些式神 输出鸟
美佳乐超市地址好找么,我有些事要过去
竹义的意思是什么啊?知道的请说下!
中国文化地理 1.简述中国传统建筑特点与文化
中国邮政(公民邮政支局)怎么去啊,有知道地址
石岩汽车站到广州天河客运站怎么走
老马便利店地址好找么,我有些事要过去
一个数字后有个很小的a,怎么打上去
利达超市地址有知道的么?有点事想过去
青灯古佛的意思是什么啊?知道的请说下!
中国移动通信打帮手机超市我想知道这个在什么
哪里看北极光最好
推荐资讯
()用校准曲线偏离其拟合直线的程度来表示。
叙永县体育中心怎么去啊,有知道地址的么
免减的意思是什么啊?知道的请说下!
你有没有在网上想给一个答案点赞不小心点错了
‘有些人说不清哪里好,但就是怎么也忘不了’
德达轮胎电池洗车地址在什么地方,我要处理点
某同学在做“观察叶片的结构”的实验时所看到
明艺造型地址好找么,我有些事要过去
上海 有考过专利管理工程师的人吗?
惠普笔记本系统文件被压缩电脑打不开怎么办
指令“JNBP1.1,LOOP”的含义是()
元韵的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?