首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

string后面不是以'\0'结尾的吗,如何去掉string后面的空格呀

2012-04-26 
string后面不是以\0结尾的吗,怎么去掉string后面的空格呀?把szName(31) As Char 赋值给string类型后,调

string后面不是以'\0'结尾的吗,怎么去掉string后面的空格呀?
把szName(31) As Char 赋值给string类型后,调试时看到的是前面的字母
输出的时候发现后面还带了很多空格,
因为szName中的值是从二进制文件中读取的,只有前面几位是名称,后面全部是0000了
怎么能把后面这些0去掉,不显示出来呢

后面使用
Select Case Name
  Case xxx: ……
  Case xxx: ……
  Case xxx: ……
  
有后面的0了就比较不出来了

[解决办法]
如果是空格 Trim() 掉
[解决办法]

探讨

如果是空格 Trim() 掉

[解决办法]
探讨

Trim去不掉,二进制全是00的

[解决办法]
探讨

引用:

如果是空格 Trim() 掉

是的,去掉末尾空格的话TrimEnd(' ');首尾的话Trim(' ')
其他字符TrimEnd(',')去掉末尾逗号

热点排行