Can you update an output line in a console app without creating a "new" line?
In other words show:
"Retrieving XML..."
"Updating record 1 of 1000..." <--just update this...
After the app processes record 1, replace that line of text with "Updating
record 2 of 1000" and so on...
I don't want.
"Retrieving XML..."
"Updating record 1 of 1000..."
"Updating record 2 of 1000..."
"Updating record 3 of 1000..."
...
Gabriele G. Ponti - 10 Nov 2006 21:45 GMT
Use Console.CursorLeft (requires .NET Framework 2.0)
For example:
string formatString = "Updating record {0} of {1}";
int max = 10000;
for( int i = 1 ; i <= max ; i++ )
{
Console.Write( String.Format( formatString, i, max ) );
Console.CursorLeft = 0;
}
> Can you update an output line in a console app without creating a "new"
> line?
[quoted text clipped - 13 lines]
> "Updating record 3 of 1000..."
> ...