J'ai une valeur de chaîne lue à partir d'un fichier CSV. Le fichier CSV contient 7 NULL
octets, je l'ai confirmé en l'ouvrant dans un éditeur hexadécimal et je suis sûr qu'il y a 7 0x0
octets dedans. Cette chaîne me cause de la douleur.VB.NET - chaîne de valeurs nulles
En vb.net lorsque je vérifie le strlen
de cette chaîne il renvoie une valeur de 7 et si je fais un String.IsNullOrWhitespace
il renvoie false
.
Je ne comprends pas pourquoi c'est? J'ai divisé la chaîne en un tableau d'octets et chaque octet est 0x0
, qui est null/rien. Une comparaison string = Nothing
échoue également. Je veux être en mesure de remplacer cette chaîne par une chaîne de mes propres mais je ne peux pas le faire dynamiquement. Des suggestions pour lesquelles cette chaîne renvoie une longueur de 7 même si chaque octet est 0x0
?
Un exemple de votre code serait utile. –