바이트의 배열을 반복하여 내용을 새로운 바이트 목록에 복사하고 다시 표시하려고합니다. 아래의 코드를 참조하십시오.바이트를 추가하면 공백이 발생합니다.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myByte() As Byte = New Byte() {65, 66, 67}
Dim newByte() As Byte = New Byte() {}
Dim tempByteList As New List(Of Byte)
For i As Integer = 0 To 2
ReDim newByte(1)
Array.Copy(myByte, i, newByte, 0, 1)
tempByteList.AddRange(newByte)
Next
Dim str1 As String = System.Text.UnicodeEncoding.UTF8.GetString(tempByteList.ToArray())
End Sub
나는 "ABC"하지만 난 얻을 넣어 아웃 "ABC"있는 그대로 str1이보고 싶어 (즉, 글자 사이에 공백) 주의 사항 : 나는 루프 내에서 (덩어리)를 복사 얻을 수있는 결과는 결국 실제 문제를 재현하는 샘플 일뿐입니다.
도움은 문제가 ReDim
문에
왜이 C의 #을 태그가 –
@ChristopherCurrens을?. 제거 된 –