2011-01-25 5 views
0

문자열 배열로 변환 할 수있는 바이트 배열이 있습니다. Dim byt As Byte() = New Byte(255) {} s = New String(Encoding.ASCII.GetChars(byte)) 제 질문은 디버거의 문자열을 명확하게 일반 문자열로 볼 때입니다. 그러나 내가 알고있는 것과 비교할 때 그것이 평등하지는 않습니까? 그래서 나는 빠른 검사를했고 어떤 이유로 256 문자 길이의 문자열을 반환했다. 그래서 나는 s.trim을했고 그것은 여전히 ​​256 자이다. 어떤 생각이 무슨 일이 벌어지고 있니?문자열 길이 문제

답변

1

256 자 문자가 0 인 문자열을 만들었습니다. 디버거에서 표시 할 수 없습니다. 문자열을 자르려면 다음을 사용하십시오.

s = s.Trim(ChrW(0))