gpt4 book ai didi

c# - 从控制台中删除特殊字符 - c#

转载 作者:行者123 更新时间:2023-11-30 22:28:55 26 4
gpt4 key购买 nike

我试图编写一个函数来从控制台中删除特殊字符..例如,如果我写:

Console.WriteLine("Hello World");

在我调用带有字符 'o' 的函数后,控制台将如下所示:

"Hell Wrld"

我考虑过在整个控制台上运行

Console.SetCursorPosition(i,j);

但我无法获取“CursorPosition”的值..

有什么想法吗?

最佳答案

可以读取写入控制台的内容!

在 .NET 中没有读取控制台缓冲区的方法,但是您可以调用几个 WinAPI 函数来完成工作。

查看 GetStdHandle() , GetConsoleScreenBufferInfo() , 和 ReadConsoleOutput()

关于c# - 从控制台中删除特殊字符 - c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10504322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com