清屏...
Console.Clear();
Console.WriteLine( i.ToString()+ "%" );
...
Console.Clear();
Console.WriteLine( i.ToString()+ "%" );
...
解决方案 »
- 求问关于加载图片,划分图层的问题
- 有没有类似Chrome标签栏的TabControl?
- C# webbrowser 中实现调用第三方播放器 急急急
- 请教如何用.net操作usb接口的条码打印机(在线等!)
- C#——StringBuilder疑问?
- 续前关于SQL的乱码问题,各位帮忙
- 整理的数据库同步资料,提供下载
- 通过c#来在域控制器上创建用户
- 如何给DataList中控件赋值?
- devexpress的date控件怎么上面显示都是星字,应该是一、二、三、那样吧。请问如何改过来,或其他的好用的控件
- 50分全给了,求一个棘手问题解决方案,多线程问题。
- 引用里添加了一个Interop.Excel.dll的文件,为什么using 了以后,编译说找不到Interop?(菜鸟问题)
如果是的话:static void Main(string[] args)
{
string s="";
for (int i = 0; i < 10; i++)
{
s+=i.ToString() + "% ";
}
Console.WriteLine(s);
Console.ReadLine();
}
Console.Write( i.ToString()+ "% " );
用过format没有?看过format的显示没有?
百分比数从0到100都在一个地方显示。
清屏...
Console.Clear();
Console.WriteLine( i.ToString()+ "%" );
...
我是1.1版本的,没有Console.Clear();方法
string s = "";
for (int i = 0; i < 10; i++)
{
s = i.ToString() + "% ";
Console.Write(s);
Console.CursorLeft = Console.CursorLeft - 3;
Thread.Sleep(500);
}
Console.ReadLine();
{
public const int STD_INPUT_HANDLE = -10;
public const int STD_OUTPUT_HANDLE = -11;
public const int STD_ERROR_HANDLE = -12;
}; static class ConsoleEx
{
internal struct COORD
{
public short X;
public short Y;
} [StructLayout(LayoutKind.Sequential, Pack = 1)]
internal struct CONSOLE_SCREEN_BUFFER_INFO
{
public COORD Size;
public COORD p1;
public short a1;
public short w1;
public short w2;
public short w3;
public short w4;
public COORD m1;
} [DllImport("kernel32.dll")]
public static extern int GetStdHandle(int nStdHandle); [DllImport("kernel32.dll")]
public static extern bool GetConsoleScreenBufferInfo(int hConsoleOutput, out CONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo); [DllImport("kernel32.dll")]
public static extern bool SetConsoleCursorPosition(int hConsoleOutput, COORD dwCursorPosition); [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]
public static extern bool FillConsoleOutputCharacter(int hConsoleOutput, short cCharacter, int nLength, COORD WriteCoord, out int lpNumberOfCharsWritten); public static void Clear()
{
CONSOLE_SCREEN_BUFFER_INFO CSBI;
int hOut;
int CharOut;
COORD Home; hOut = GetStdHandle(StdHandleEnum.STD_OUTPUT_HANDLE); GetConsoleScreenBufferInfo(hOut, out CSBI); Home.X = 0;
Home.Y = 0; FillConsoleOutputCharacter(hOut, (short)' ', CSBI.Size.X * CSBI.Size.Y, Home, out CharOut); SetConsoleCursorPosition(hOut, Home);
}
}程序里...for(int i = 0; i < 10; i++)
{
ConsoleEx.Clear();
Console.WriteLine(i.ToString()+ "%");
//这里最好加上延时...否则你看不清结果...
}