字符串是否为空

判断一个字符串是否为空,有一下几种方法:

    ·if(msg==""){}

    ·if(msg==string.Empty)

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

    需要注意的一点是:

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

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

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

 

posted @ 2015-08-01 20:09  Bronc_Li  阅读(191)  评论(0编辑  收藏  举报