在控制台应用程序中更改内容时,是否可以在固定位置显示字符串?

雏鹅减少

是否可以在C#Windows控制台应用程序中的固定位置处显示变量的值,以使其可见,而屏幕内容则否则会将每个旧值向上推而看不见,从而不再打印该值并再次换行?

我知道Curses,但是想使用任何标准(如果存在),并学习如何做。

感谢您的时间和帮助。

史蒂夫

Console.SetCursorPosition是在控制台窗口的特定点插入位置所需要的架构方法。当然,设置一个点然后会将随后的所有写操作从新点开始转移到控制台,因此,如果要在精确位置写一些内容然后从上一个点重新开始,则还需要处理上一个写操作的位置。

这只是一个入门的例子

static void Main()
{
    for (int x = 0; x < 100; x++)
    {
        if (x % 10 == 0)
            Console.SetCursorPosition(0, 0);
        else
            Console.SetCursorPosition(0, x % 10);
        Console.WriteLine(x);
        WriteStatusText("Printing line " + x);

        // Remove this comment to see it slowly 
        // Console.ReadLine();


    }
    Console.ReadLine();
}


static void WriteStatusText(string msg)
{
    Console.SetCursorPosition(0, 10);
    Console.WriteLine(msg);
}

请记住,将位置设置为为控制台定义的缓冲区(Console.BufferWidth和Console.BufferHeight)之外会触发异常

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从控制台应用程序返回字符串

来自分类Dev

在C#的控制台应用程序中验证字符串仅包含字母

来自分类Dev

如何在控制台应用程序中设置默认连接字符串?

来自分类Dev

在控制台应用程序中定义连接字符串

来自分类Dev

使用实体的控制台应用程序,我可以使用相同的连接字符串吗?

来自分类Dev

如何获取 Web 作业以使用 azure 门户存储连接字符串,而不是 Web 作业控制台应用程序部署的配置文件中的内容?

来自分类Dev

是否可以在数据库更改/更新上运行控制台应用程序?

来自分类Dev

带有换行符的输出字符串到控制台应用程序中的文件

来自分类Dev

带有换行符的输出字符串到控制台应用程序中的文件

来自分类Dev

如何使用查询字符串参数在控制台应用程序中调用 Web Api

来自分类Dev

字符串未从C#控制台应用程序正确传递到VBS

来自分类Dev

控制台应用程序的字符串/双转换

来自分类Dev

.NET 控制台应用程序连接字符串转换

来自分类常见问题

在控制台应用程序中显示图像

来自分类Dev

是否可以在一个exe中制作GUI和控制台应用程序?

来自分类Dev

是否可以在 AngularJS 中制作控制台应用程序?

来自分类Dev

在C#控制台应用程序中显示阿拉伯字符

来自分类Dev

ASP.NET 5控制台应用程序(程序包)-如何从连接字符串创建DBContext?

来自分类Dev

在Qt Gui应用程序中更改控制台应用程序的概念

来自分类Dev

线程仍在执行时,是否可以使.net控制台应用程序返回控制?

来自分类Dev

控制台应用程序字符串输出到另一个 Web 应用程序文本框

来自分类Dev

当我从控制台应用程序中打开Windows窗体布局时,为什么它会更改?

来自分类Dev

在后台运行Mono应用程序时是否可以检测到缺少控制台?

来自分类Dev

是否可以从控制台应用程序发送Toast通知?

来自分类Dev

DefaultValue是否可以在控制台应用程序中使用?

来自分类Dev

控制台应用程序是否可以拒绝使用CTRL + C关闭?

来自分类Dev

是否可以用图形应用程序替换debian ttyx控制台窗口?

来自分类Dev

是否可以通过 ClickOnce 部署窗口的控制台应用程序?

来自分类Dev

是否可以将Windows控制台应用程序与Windows GUI应用程序一起运行?

Related 相关文章

  1. 1

    从控制台应用程序返回字符串

  2. 2

    在C#的控制台应用程序中验证字符串仅包含字母

  3. 3

    如何在控制台应用程序中设置默认连接字符串?

  4. 4

    在控制台应用程序中定义连接字符串

  5. 5

    使用实体的控制台应用程序,我可以使用相同的连接字符串吗?

  6. 6

    如何获取 Web 作业以使用 azure 门户存储连接字符串,而不是 Web 作业控制台应用程序部署的配置文件中的内容?

  7. 7

    是否可以在数据库更改/更新上运行控制台应用程序?

  8. 8

    带有换行符的输出字符串到控制台应用程序中的文件

  9. 9

    带有换行符的输出字符串到控制台应用程序中的文件

  10. 10

    如何使用查询字符串参数在控制台应用程序中调用 Web Api

  11. 11

    字符串未从C#控制台应用程序正确传递到VBS

  12. 12

    控制台应用程序的字符串/双转换

  13. 13

    .NET 控制台应用程序连接字符串转换

  14. 14

    在控制台应用程序中显示图像

  15. 15

    是否可以在一个exe中制作GUI和控制台应用程序?

  16. 16

    是否可以在 AngularJS 中制作控制台应用程序?

  17. 17

    在C#控制台应用程序中显示阿拉伯字符

  18. 18

    ASP.NET 5控制台应用程序(程序包)-如何从连接字符串创建DBContext?

  19. 19

    在Qt Gui应用程序中更改控制台应用程序的概念

  20. 20

    线程仍在执行时,是否可以使.net控制台应用程序返回控制?

  21. 21

    控制台应用程序字符串输出到另一个 Web 应用程序文本框

  22. 22

    当我从控制台应用程序中打开Windows窗体布局时,为什么它会更改?

  23. 23

    在后台运行Mono应用程序时是否可以检测到缺少控制台?

  24. 24

    是否可以从控制台应用程序发送Toast通知?

  25. 25

    DefaultValue是否可以在控制台应用程序中使用?

  26. 26

    控制台应用程序是否可以拒绝使用CTRL + C关闭?

  27. 27

    是否可以用图形应用程序替换debian ttyx控制台窗口?

  28. 28

    是否可以通过 ClickOnce 部署窗口的控制台应用程序?

  29. 29

    是否可以将Windows控制台应用程序与Windows GUI应用程序一起运行?

热门标签

归档