Articles of readline

Comment créer une fonction qui bloque jusqu’à ce qu’il y ait des données à renvoyer en c #

Comment créer une fonction personnalisée qui renvoie la sortie et les bloque jusqu’à ce que la sortie soit disponible? Je pense à quelque chose comme Console.ReadLine() . Quelque chose comme ça: var resp = Output(); //blocks until output is sent. … //returns a ssortingng once SendOutput is called and hands over the ssortingng. public static […]

Lire une ligne d’un lecteur de stream sans consumr?

Existe-t-il un moyen de lire une ligne à venir pour vérifier si la ligne suivante contient des données de balises spécifiques? Je traite avec un format qui a une balise de début mais pas de balise de fin. Je voudrais lire une ligne, l’append à une structure, puis tester la ligne ci-dessous pour vous assurer […]

Pourquoi ce code ne permet-il pas d’atteindre la première ReadLine à partir d’un StreamReader?

Je transmettais un fichier volumineux dans le premier argument à SendXMLFile () ci-dessous, mais, comme il provoquait le “blocage” / “gel” du périphérique de poche, j’ai temporairement codé en dur un fichier beaucoup plus petit (3 Ko au lieu de 1121 Ko). pour tester. Le fichier existe bel et bien (dans le même dossier que […]

StreamReader.ReadLine ne fonctionne pas sur TCP lorsque \ r est utilisé comme terminateur de ligne

Lorsque j’utilise uniquement \r comme terminateur de ligne, la méthode StreamReader.ReadLine() ne fonctionne pas. Cela fonctionne si j’utilise Environment.NewLine , \r\n ou \ra (“a” étant n’importe quel caractère). Est-ce un bug? Le même problème ne se produit pas lorsque vous utilisez MemoryStream au lieu de NetworkStream. Quelles solutions puis-je utiliser si je ne peux pas […]

StreamReader.Readline () est-il vraiment la méthode la plus rapide pour compter les lignes dans un fichier?

En regardant autour de moi pendant un moment, j’ai trouvé quelques discussions sur la façon de déterminer le nombre de lignes d’un fichier. Par exemple ces trois: c # comment compter les lignes dans un fichier texte Déterminer le nombre de lignes dans un fichier texte Comment compter les lignes rapidement? J’ai donc décidé d’utiliser […]

Existe-t-il une bibliothèque .Net similaire à GNU readline?

J’envisage d’écrire une application console en C # et je souhaite intégrer des fonctionnalités d’historique, de complétion et d’édition en ligne de commande, telles que GNU readline (mais pas nécessairement aussi complètes que cela!) Existe-t-il une bibliothèque pour .net fournissant ce type de fonctionnalité? Je suppose qu’une option serait d’utiliser des services interop pour appeler […]

C # pourquoi saute-t-il mon console.readline ()?

Donc, le programme fonctionne correctement, mais pour une raison quelconque, la deuxième fois, il ignore complètement l’invite Console.ReadLine (). J’ai parcouru le débogage et confirmé qu’il ne s’agissait pas d’un problème de boucle, car elle entrait dans la méthode, affichant la ligne WriteLine, puis sautant complètement la ligne ReadLine, renvoyant ainsi un blanc à Main […]

Quelle est la différence entre File.ReadLines () et File.ReadAllLines ()?

J’ai une requête concernant File.ReadLines () et File.ReadAllLines (). Quelle est la différence entre eux. J’ai un fichier texte où il contient des données en lignes. File.ReadAllLines() renvoie un tableau et utilise File.ReadLines().ToArray(); Je pourrai également obtenir le même résultat. Alors, y at-il une différence de performance liée à ces méthodes? ssortingng[] lines = File.ReadLines(“C:\\mytxt.txt”).ToArray(); […]