2 votes

Utilisation de Console.WriteLine pendant Console.ReadLine

J'ai le code suivant :

bool loop = true;
        LongbowWorkerThread Worker = new LongbowWorkerThread();
        Thread w = new Thread(Worker.UpdateChannel);
        w.Start();

        string inText = string.Empty;

        while (loop) {
            inText = Console.ReadLine();
            Console.WriteLine(inText);
        }

À ce stade, le fil de travail se contente de renvoyer une chaîne de caractères toutes les 5000 ms. Le problème est que la chaîne imprimée chevauche le texte déjà saisi par l'utilisateur, ce qui n'est pas idéal et donne un aspect assez laid (bien que cela n'affecte pas les données réelles renvoyées par Console.ReadLine).

Existe-t-il un moyen d'empêcher ce chevauchement ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X