me gustaría lograr algo como esto:¿Cómo modificar la línea anterior del texto de la consola?
Time consuming operation...OK
Another time consuming operation...
And another one, but it completed, so...OK
me muestra 3 línea de texto, cada uno relacionado con un hilo que puede terminar más pronto o más tarde. Pero si el segundo complete a más tardar el tercero, voy a conseguir algo como esto:
Time consuming operation...OK
Another time consuming operation...
And another one, but it completed, so...OKOK
que por supuesto es inaceptable. Sé cómo volver en la línea actual, pero ¿hay alguna manera de subir? Juraría que lo he visto en alguna parte, aunque podría ser una consola Linux :)
Olvídalo. ¡Vea el administrador de archivos lejanos! Funciona en la consola de Windows, ¡funciona incluso en PowerShell! ¿Cómo hacer algo como esto? Y la mejor parte es que restablece el estado de la consola después de salir. Entonces, tal vez debería preguntar: ¿cómo acceder al buffer de la consola directamente? Supongo que necesitaré algún código nativo para hacer el truco, pero ¿tal vez hay otra manera? Pensé en borrar la consola con cada actualización, pero esto parece excesivo. O tal vez no es? ¿Parpadeará?
hubiera sido agradable si se hubiera incluido la manera de "volver atrás en la línea actual", y no sólo decir que usted lo sepa. Así es como lo hice: 'Console.SetCursorPosition (0, Console.CursorTop);' Sé que no es directamente parte de la pregunta, pero está relacionado, y esta es la pregunta que encontré cuando la busqué. –