怎么清除或更改c#控制台程序已经显示出来的一些内容?

比如,控制台第一行已经输出了HelloWorld.怎么把第一行的内容改为Helloyou.不无聊,不能用Clear吧,那会全部清除屏幕上的内容。我需要只清除或更改一部分的... 比如,控制台第一行已经输出了
Hello World.
怎么把第一行的内容改为
Hello you.
不无聊,不能用Clear吧,那会全部清除屏幕上的内容。我需要只清除或更改一部分的方法。
展开
 我来答
wantalbd
推荐于2017-06-09 · TA获得超过1976个赞
知道答主
回答量:6
采纳率:0%
帮助的人:3.3万
展开全部
这么简单的问题,都四年多了居然没人回答。
用Console.Write('\u0008');可以输出退格,再输出别的覆盖旧内容就是了。
例:
Console.Write("aa");
Console.Write('\u0008');
Console.Write("b");
看到的输出结果是:ab
百度网友94f02eb
2009-02-12 · TA获得超过8613个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4494万
展开全部
Console.WriteLine("Hello World!");
Console.WriteLine("请敲任意键...");
Console.ReadKey();
Console.Clear();
Console.Write("Hello You");
Console.ReadKey(true);

参考资料: http://www.zu14.cn/tag/c/

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pztx1992
2009-02-12 · 超过29用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:0
展开全部
汗楼主这个需求有点无聊

Console.Clear();貌似有这个方法 自己看看console的方法

参考资料: 百度Hi:1146098

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d2fb4a47cd6
2020-01-24 · TA获得超过3748个赞
知道小有建树答主
回答量:3134
采纳率:29%
帮助的人:164万
展开全部
CLSusing
System;
using
System.Drawing;
using
System.Threading;
public
class
Program
{
static
void
Main()
{
Point
p1
=
new
Point();
Point
p2
=
new
Point();
Console.Write("输出一:");
p1.X
=
Console.CursorLeft;
p1.Y
=
Console.CursorTop;
Console.Write("
输出二:");
p2.X
=
Console.CursorLeft;
p2.Y
=
Console.CursorTop;
int
length
=
1000;
for
(int
i
=
0;
i
<
length;
i++)
{
setPos(p1);
Console.Write(i);
Thread.Sleep(50);
setPos(p2);
Console.Write(i
+
100);
Thread.Sleep(50);
}
}
static
void
setPos(Point
p)
{
Console.SetCursorPosition(p.X,
p.Y);
}
}
自己研究吧。我就不解释了。记得添加System.Drawing的引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a7feaed
2020-04-27
知道答主
回答量:13
采纳率:0%
帮助的人:7749
展开全部
楼主你可以写一下system.console.clear //清屏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式