您的位置:首页 > 其它

字符串是否为空

2015-08-01 20:09 204 查看
判断一个字符串是否为空,有一下几种方法:

    ·if(msg==""){}

    ·if(msg==string.Empty)

    ·if(msg.length==0){}        //这种方法最高效,所以一般判断字符串是否为空,就是用这种方法。

    需要注意的一点是:

    string msg=null和string msg=""是有区别的:

        string msg=null     系统会给它分配栈内存,但并不指向任何一个空间

    而    string msg="" 系统既分配了栈内存,也分配了堆空间,是指向一个字符串为空的空间。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: