""这个是指空字符串null就是没有,什么也不是。

解决方案 »

  1.   

    string s="" 这里的“”指的是空字符串
    null
    代表空对象 
    null!==null
      

  2.   

    好像有区别吧 NULL是不存在,""是空值,一般"未将对象引用到对象实例"的错误都是给变量赋NULL值引起的
      

  3.   

    比如:
    xxx.aspx?id=xxx如果Request["y"]则为null如果这里判断=Empty为出错的。
      

  4.   

    如果a是引用类型
    if(a == "")
    {
       //判断a是否为空
    }if(a == null)
    {
       //判断a是否已经初始化
      

  5.   

    a=""  就相当于这个人考试了,不过是考了0分
    null就相当于,这个人没有考试,所以没有分数,但你不能说他是0分
      

  6.   

    呵呵
    就是什么都没有。
    String str = null;
      

  7.   

    null   在C#程序中会默认的当作equals()方法,先了解下equals()再说
      

  8.   

    因为:
    色即是空,
    空即是色.
    所以:
    null=色
      

  9.   

    ""这个是指空字符串 null就是没有,什么也不是。
      

  10.   

    是有区别的,从内存上来说 a="" 已经在内存存了东西(存的是空字符串)  a = null a的内存空间上没有存东西
      

  11.   

    ""在内存里是:00
    null在内存里是:ff
      

  12.   

    null没给这个对象分配地址
    ""是分配了地址而且给他赋予""这个值
      

  13.   

    if(a=""){    这里的a指向的是字符串池的一个字符串,这个字符串是"",堆上有相应的空间与之对应

    和 
    if(a=null){    null是空引用

      

  14.   

    null就是没有分配内存空间,不占用内存的。就是根本不存在。
      

  15.   

    null是不存在
    ""是存在,不过是空的
      

  16.   

    "" 是个空字符串
    null适用与所有的对象,就是说这个对象只有名字,却没有分配空间,也就是在内存中没有地址.
      

  17.   

    a=""  就相当于这个人考试了,不过是考了0分 
    null就相当于,这个人没有考试,所以没有分数,但你不能说他是0分 说的很好,支持顺便加一句:如果你的目的是取得 “他考试的结果是:**” 那么恭喜你,“未将对象引用到对象实例”将会发生,如果加上逻辑“如果他过考试”,你就可以取得他的考试分数,或者0分或者多少分……
      

  18.   

    当然不一样了null是空,只有引用,没有分配空间但是“”是分配了空间,只是空间里面什么都没有
      

  19.   

    a=""表示的是字符串,但是这个字符串的内容是空的。
    a=null表示没东西,就好象你声明一个string a = "";表示这个字符串的内容是空的,但是这个对象存在。如果你只是string a,而不赋值那他就是null,空的,明白这个意思了吧。
    随便提一下。
    if(a=""){ 

    和 
    if(a=null){ 

    这里如果要看是否向等应该用==,否则你编译的时候会出错的。
    最后补充一句,找本基础的书看看。这些都是基础,如果你连这些问题都要在群里一直问的话你进步的速度恐怕一年半载只内是做不了任何事的。
      

  20.   

    null 是未给他分配内存空间的 而 “” 是在内存空间已经分配给他一个 0/ 存在栈里
      

  21.   

    null 还用说吗 去到哪里都表示空值的意思吖 它不代表任何数 你可以理解为什么都没有就可以啦!
      

  22.   

    值类型默认初始化为0,引用类型默认初始化为null
      

  23.   

    null 代表空引用,只有引用型的变量可以为NULL。
    字符串,数组,接口,类都属于引用类型。
    sting str="";表示字符串变量str的值为空
    string str=null; 表示变量str未申请任何内存资源。
      

  24.   

    “” 系统分配了一块内存,但是内存里存的是空的
    null 是没有分配内存 所以什么都没有
      

  25.   

    null就是在内存中分配了一块内存空间,""这是也是在内存中分配了一块内存空间,并值为空字符串
      

  26.   

    a="" ---->内存有开辟一个空间来存放 ""这个空字符串、
    a=Null ---->内存没有开辟任何空间来存放任何东西。