是为空
还是里面有值呢??
哪位高手教下.谢谢

解决方案 »

  1.   

    判断buffer是不是空字符串
    建议采用(""==buffer)方式书写
      

  2.   

    有值,值为空字符串,相当于string.Empty
      

  3.   

    当buffer等于""的时候循环
    是""字符串
    不时null
      

  4.   

    string str="",表示一个空串,被实列化了,占用了内存空间
    string str=null,表示一个空引用,没有占用了空间
      

  5.   

    楼上的有问题
    string.Empty != ""
    ""有内存分配 而string.Empty没有内存分配
      

  6.   

    Console.WriteLine(string.Equals(string.Empty, ""));
    你自己看看输出的结果