我从 CSV 文件中读取了一个字符串值。CSV 文件包含 7NULL
个字节,我已通过在十六进制编辑器中打开它来确认这一点,并且确定其中有 70x0
个字节。这根弦让我很痛苦。
在 vb.net 中,当我检查strlen
这个字符串时,它返回一个值 7,如果我执行String.IsNullOrWhitespace
它,它返回false
.
我不明白这是为什么?我已将字符串拆分为一个字节数组,每个字节为0x0
,即为空/无。比较string = Nothing
也失败了。
我希望能够用我自己的字符串替换这个字符串,但我不能动态地做到这一点。有什么建议为什么这个字符串返回 7 的长度,即使每个字节都是0x0
?