|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Updating the Console app screenCan 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..." .... 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; } Show quote "Dave" <D***@discussions.microsoft.com> wrote in message news:A613E715-3FC3-4B6F-B4F6-79C5344A53C1@microsoft.com... > 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..." > ... > |
|||||||||||||||||||||||