たとえば以下のようなコード
Dim a(10) As Byteaの先頭と末尾には1が入るが残りはnullである。しかしデバッガで見ると半角スペースが入っているように見えるので、そこを勘違いしていた。エラーを吐くわけでもないのでどうしようかと...
a(0) = 1
a(9) = 1
Dim str As String = Text.Encoding.UTF8.GetString(a)
str.Split(" ")としたかったのだがないものを探しても見つからないのだ。
要素がnullであれば半角スペースに変換するループを書いて対応した。
For i As Integer = 0 To a.Length - 1.....備えよう....
If Nothing = a(i) Then
a(i) = Text.Encoding.UTF8.GetBytes({" "c})(0)
End If
Next
0 件のコメント:
コメントを投稿