J'essaie de diviser à chaque espace "", mais cela ne me laissera pas supprimer les entrées vides, puis trouver la longueur, mais elle est traitée comme une erreur de syntaxe.
My Code: P>
TextBox1.Text.Split(" ", StringSplitOptions.RemoveEmptyEntries).Length
4 Réponses :
Eh bien, le premier paramètre à la fonction code> Split code> doit être une gamme de chaînes ou de caractères. Essayez: Vous n'auriez peut-être pas remarqué cela avant que vous ne spécifiez pas le 2e paramètre. En effet, la méthode Split code> a une surcharge qui prend dans un paramorray. Cela signifie que des appels vers
Split ("String 1", "String 2", "ETC") CODE> Auto-magiquement être converti en un appel sur
Split (nouvelle chaîne () {"String 1 "," string 2 "," etc "}) code> p> p>
Ne compile pas quand strict est sur.
Essayez:
TextBox1.Text.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries).Length
C'est ce que j'ai fait: résultat: longueur = 5 p> p>
// char array is used instead of normal char because ".Split()" // accepts a char array char[] c = new char[1]; //space character in array c[0] = ' '; // a new string array is created which will hold whole one line string[] Warray = Line.Split(c, StringSplitOptions.RemoveEmptyEntries);
Quelle est l'erreur de syntaxe?
Trop longtemps pour que je puisse copier et coller ici, quelque chose à propos de traiter comme un personnage