在c#中,byte轉換為字符串的過程中,如果byte的值為0,則轉換成字符串時變為’\0’字符,’\0’字符在C#中意味着字符串結束,如果后面再有字符,則讀取字符串的程序也不能讀取和顯示出來。
但是在vb中,byte數組元素值為0,轉換的字符則是NullChar,這時候可以如下方式去掉空char
str.TrimEnd(ControlChars.NullChar)
在c#中,byte轉換為字符串的過程中,如果byte的值為0,則轉換成字符串時變為’\0’字符,’\0’字符在C#中意味着字符串結束,如果后面再有字符,則讀取字符串的程序也不能讀取和顯示出來。
但是在vb中,byte數組元素值為0,轉換的字符則是NullChar,這時候可以如下方式去掉空char
str.TrimEnd(ControlChars.NullChar)
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。