CMD都是可以右键的,为何编写的控制台应用程序按下右键无效?
还有2个小问题,
如何对齐输出?比如:
名字 年龄
x x
xxx xxx只是加空格的话就会参差不齐……另外一个就是如何做到再不重新输入的情况下修改字符?如:
- \ | / - \ | /
这样的一个变化,不是很常见吗?一般的控制台程序,再处理数据的时候,都会有一个类似的字符变化,要如何做到呢?
还有2个小问题,
如何对齐输出?比如:
名字 年龄
x x
xxx xxx只是加空格的话就会参差不齐……另外一个就是如何做到再不重新输入的情况下修改字符?如:
- \ | / - \ | /
这样的一个变化,不是很常见吗?一般的控制台程序,再处理数据的时候,都会有一个类似的字符变化,要如何做到呢?
\t 等同tab键另外右键和动画就别想了,你见过控制cmd右键和动态字符画没有,应该没有吧cmd是一个标准单向流,输出了就是输出了,改不动地
2.程序已经退出.(调试或者已经运行结束的时候.)你想实现的输出一个符号一直在转 这个以前我就解决过了
现在重新贴出: static void Main(string[] args)
{
for (int i = 0; i < 5; i++)
{
Console.Write("/");
Console.Write((char)Keys.Back);
Thread.Sleep(1000);
Console.Write(@"\");
Console.Write((char)Keys.Back);
Thread.Sleep(1000);
Console.Write("-");
Console.Write((char)Keys.Back);
Thread.Sleep(1000);
}
}
{
static void Main(string[] args)
{
for (int i = 0; i < 1000; i++)
{
Console.Write(i.ToString() + "\t");
}
Console.WriteLine();
String[] outstr = new string[] { "/", "-", "\\", "-" };
Console.Write("/");
for (int i = 1; i < 10000; i++)
{
Console.Write("\b"+outstr[i%4]);
}
}
}
{
Console.Read();
}
运行以后右键无效- =?
你贴的代码:
错误 1 当前上下文中不存在名称“Keys”
一下没想到不好意思- =,这两天才试试玩控制台,不记得没添加System.Windows.Forms了OTL