C# 控制台中的文本/光标定位

C# 控制台中的文本/光标定位,c#,console,C#,Console,你们有人建议我如何在[x]出口上方显示时间吗? 我目前正在使用Console.Write()和ch.gotoxy(),它们将光标设置到不同的位置 (顺便说一句,我的光标是293旁边的“Ö”)我还没有尝试过,但是,创建一个只写时间的不同线程(或新TPL中的任务)怎么样?在使用Console.SetCursorPosition时,您需要在两个线程之间共享光标位置,并使用一些锁定系统。在Console下有一个名为CursorLeft和CursorTop的int。CursorLeft是你的X坐标,Cur

你们有人建议我如何在[x]出口上方显示时间吗? 我目前正在使用Console.Write()和ch.gotoxy(),它们将光标设置到不同的位置


(顺便说一句,我的光标是293旁边的“Ö”)

我还没有尝试过,但是,创建一个只写时间的不同线程(或新TPL中的任务)怎么样?在使用Console.SetCursorPosition时,您需要在两个线程之间共享光标位置,并使用一些锁定系统。

在Console下有一个名为CursorLeft和CursorTop的int。CursorLeft是你的X坐标,CursorTop是你的Y坐标。用它来设置你的位置

问题出在哪里?不
gotoxy(需要的位置);写线(时间)工作?嗯,你可以
gotoxy(back)
之后,不是吗?如果这段代码是开源的,你能发布一个链接到它吗?我很好奇,我以前从未在Windows/.NET中做过任何面向控制台的高级编程。如果它不是开源的,那没什么大不了的。@Reinan,他的意思是如果你能分享你的代码,我们中更多的人对你是如何做到这一点很好奇的!:)ASCII迷宫!:)