Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#是否检测当前文本所在的行?_C# - Fatal编程技术网

c#是否检测当前文本所在的行?

c#是否检测当前文本所在的行?,c#,C#,我想在控制台应用程序中检测文本在哪一行 我的目的是将滚动条调整到一些文本所在位置的-1 Console.SetWindowPosition(0,currentLineNumber-1); 有什么想法吗 为了进一步解释我的意图:我正在创建一种聊天机器人,我不想清除聊天历史记录,所以我的目标是每次机器人开始一行对话时,让滚动条将文本移动到屏幕顶部 这就是我们所说的吗?还有,你在问这个问题之前试过/研究过什么?是或你在寻找什么?我发现了一些有效的方法,但前提是你每行都记录下来,这在我看来是低效的。我

我想在控制台应用程序中检测文本在哪一行

我的目的是将滚动条调整到一些文本所在位置的-1

Console.SetWindowPosition(0,currentLineNumber-1);
有什么想法吗


为了进一步解释我的意图:我正在创建一种聊天机器人,我不想清除聊天历史记录,所以我的目标是每次机器人开始一行对话时,让滚动条将文本移动到屏幕顶部

这就是我们所说的吗?还有,你在问这个问题之前试过/研究过什么?是或你在寻找什么?我发现了一些有效的方法,但前提是你每行都记录下来,这在我看来是低效的。我想知道是否有更干净的方法来检测你在哪条线上。这是因为你打算在动作中创建动画吗?我认为更详细地描述你的应用程序会在这个场景中起到什么作用可能会有所帮助。我补充了更多的问题,我希望这对@Icepickle有所帮助