清屏...
Console.Clear();
Console.WriteLine( i.ToString()+ "%" );
...
Console.Clear();
Console.WriteLine( i.ToString()+ "%" );
...
解决方案 »
- C#项目中,怎么使窗体的焦点一直在同一个按钮上(就像登陆QQ时的那样,一按回车就相当于点击确定)
- C# RadGridView使用
- 如何用数据适配器操作C#触发器
- 怎么给treeview中的指定节点改变text颜色
- 200分求教串口类调用方法!
- c# windows 服务的问题
- 关于终端服务的计费问题
- C#中这样的代码对不对?
- C# 后台如何写正则表达式
- CSDN上的兄弟们,C#做的中小企业管理软件已经A发布了,欢迎您来测试
- 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()+ "%");
//这里最好加上延时...否则你看不清结果...
}