读书人

string后面不是以#039;\0#039;结尾的吗如何去

发布时间: 2012-04-26 14:01:31 作者: rapoo

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(',')去掉末尾逗号

读书人网 >VB Dotnet

热点推荐