Comment mettre à jour la ligne courante dans une application console C# Windows ?
Comment mettre à jour la ligne courante dans une application console C# Windows ?
Comment mettre à jour la ligne courante dans une application console C# Windows ?
Re: Comment mettre à jour la ligne courante dans une application console C# Windows ?
Si vous n'imprimez que `"\r"` dans la console, le curseur revient au début de la ligne courante et vous pouvez la réécrire. Ceci devrait faire l'affaire :
```
for(int i = 0; i < 100; ++i)
{
Console.Write("\r{0}% ", i);
}
```
Notez les quelques espaces après le nombre pour s'assurer que ce qui était là auparavant est effacé.
Notez également l'utilisation de `Write()` au lieu de `WriteLine()` car vous ne voulez pas ajouter un "\n" à la fin de la ligne.
```
for(int i = 0; i < 100; ++i)
{
Console.Write("\r{0}% ", i);
}
```
Notez les quelques espaces après le nombre pour s'assurer que ce qui était là auparavant est effacé.
Notez également l'utilisation de `Write()` au lieu de `WriteLine()` car vous ne voulez pas ajouter un "\n" à la fin de la ligne.