如下:
   1:C#的中文和数字、字母 占位一样?
   2:在截取一条包含中文、字母、数字 要按什么方法来?
   3:字符串的资源怎么释放?  thanks!

解决方案 »

  1.   

    1:不一样,汉字点两个Byte到四Byte不等,数字和字母是一样的2Byte ~ 如果获取字符长度用string.length  如果获取字节数用Encoding
    2;用substring split 都可以  方法不唯一  你可以去MSDN上查它们的用法
    3;Dispose  用这个释放  它是程序的资源释放 不是字符串吧   
      

  2.   

    2.可以用Substring(i,j) 截取从i开始长度为j的字符串
      

  3.   

      1:C#的中文和数字、字母 占位一样?
          不一样,汉字占两个字节,数字和字母占一个字节.但是他们都是占一个字符.
      2:在截取一条包含中文、字母、数字 要按什么方法来?
          Remove(),SubString(),这两个函数里面的参数是字符.所以与数字汉字无关.
      3:字符串的资源怎么释放? 
          C#中有垃圾回收机制,当你的方法或函数结束后,字符串的资源会自动释放,也可以用Dispose()函数.
      

  4.   

    噢!          thanks!