CSVファイルから文字列値を読み込んでいます。CSVファイルには7NULL
バイトが含まれています。これは、16進エディターで開いて確認しましたが、70x0
バイトあることを確認してください。このひもは私に痛みを引き起こしています。
vb.netではstrlen
、この文字列のをチェックすると7の値が返され、チェックするString.IsNullOrWhitespace
と。が返されますfalse
。
なぜなのかわかりませんか?文字列をバイト配列に分割しました。各バイトは0x0
、null/nothingです。string = Nothing
比較も失敗します。
この文字列を自分の文字列に置き換えたいのですが、動的にこれを行うことはできません。各バイトが7であるにもかかわらず、この文字列が7の長さを返す理由についての提案はあり0x0
ますか?