如题。我判断一个TextBox.text是否为空应该用哪个好呢?
用 textbox1.text == string.Empty还是textbox1.text == ""
用 textbox1.text == string.Empty还是textbox1.text == ""
解决方案 »
- asp.net程序调试出现乱码
- javascript 切割了图片,点击了上传之后,我服务器端怎么生成用户刚才选择的图片
- asp.net 后台写有在前台js弹出代码
- xsl问题
- 如果请求的为一个目录并且没有默认的aspx文件时,如何使用HttpModule?
- 想找些企业里面的.net开发朋友
- 为啥,我的字体设置是utf-8,在一个Label上写了"你好", localhost测试出来是乱吗,IE也认出是 Utf-8 了,前面也打钩了,高人帮忙解决解决!
- 如何设置Session变量的过期时间?
- 程序内部生成的LinkButton,怎么增加一个Onclick事件?(在线等待)
- XML的节点读写问题,以及我用.net创建的XSD文件到底有什么用?【困惑的问题】
- 未能加载文件或程序集“DLL”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集
- 急!IE和FireFox突然打不开IIS的网页,google浏览器就可以
string.Empty不分配存储空间
""分配一个长度为空的存储空间
所以一般用string.Empty为了以后跨平台,还是用string.empty在 C# 中,大多数情况下 "" 和 string.Empty 可以互换使用。比如:string s = "";
string s2 = string.Empty;if (s == string.Empty) {
//
}
区别就是:
string.Empty不分配存储空间
""分配一个长度为空的存储空间
标准用法我想应该还是 string.Empty;
我有段时间则是干脆直接用的 textbox.Text.Length == 0.
string.IsNullOrEmpty(textBox.Text)来判断
我也是用这个来判断的
""就是string aa="";一般textbox用isEmpty就够