if((userID!="" )&&(userID!=null))
{
......
}userID!=""于userID!=null 是什么意思啊? 它们之间的区别是社么呢?
问的有点弱啊,请指点!
{
......
}userID!=""于userID!=null 是什么意思啊? 它们之间的区别是社么呢?
问的有点弱啊,请指点!
解决方案 »
- windown.open 拒绝访问
- 批量删除delete news where id=@id(多个参数)该怎样写?
- freetextbox4.0
- 在document.body.innerHTML中 加入<input id=\"Button1\" type=\"button\" value=\"在线\" onclick=\"alert(\"aa\");\" />,点击时为何提示缺少对象?
- 如何实现网页抓取呀
- 关于 Dundas.Chart 链接的问题
- 搞不定了:用asp,net做一个类似 mmc的维护界面
- 扩展名asp与aspx它们的区别在那?
- Asp.net GridView控件
- 能否在web应用程序中包含windows form?
- 那个找抽型 说ASP.NET做不了什么东西的人进来
- 超联接弹出窗口问题
按我的理解null在C#就是空的意思,所以(userID!="" )和(userID!=null)可能是相同的
(我不知道C#中程序是否认同用两个""表示空值的方式)
我在MSDN中查到的是:
null 关键字是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。C# 2.0 引入了可为空值的类型,这是可以设置成未定义值的数据类型。请参见可为空的类型(C# 编程指南)。如果不对,请高手指正!
比如这两个值
string userID = null
string userID = ""
但null在内存堆栈中占不占用空间,还请楼下知道的顺便解答一下,我也弄得不清不楚,呵呵~