C# 中控制台的最大列数

2024-01-04

在 C# 控制台应用程序中,我发现您可以使用Console.SetWindowSize(160, 80);设置控制台窗口的大小。这很棒,除了最大行数和列数完全取决于个人计算机的显示分辨率这一事实之外。

你打电话时Console.SetWindowSize()如果提供的值太高,应用程序会抛出错误并告诉您最大列数是多少。该最大数量根据您的屏幕分辨率而有所不同。如果SetWindowSize()使用像素然后获得最大值会很容易。

Screen.PrimaryScreen.Bounds.Width

但是,它不使用像素。它使用列。有什么方法可以确定控制台列的最大值吗?


Console.LargestWindowWidth
Console.LargestWindowHeight
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 中控制台的最大列数 的相关文章

随机推荐

  • 如何更改 MathJax 的字体

    我无法让 MathJax 更改它用来渲染用 AsciiMath 编写的公式的字体 我已经在 StackOverflow 和网络上的其他地方阅读了类似问题的答案 MathJax 样式 https stackoverflow com quest
  • 处理 blob 游戏中的图像

    我设法将图片存储在 Google App 引擎 Blob 中 我可以从仪表板的 Blob 查看器中看到它 也可以使用服务处理程序在我的应用程序中看到它 然而 现在我有了这张图片 我想在将其提供给客户时调整它的大小 问题是我不能这样做 我不能
  • 如何使用 Swift 3 进行 Firebase 数据库查询来获取一些孩子?

    如何在 Firebase 数据库中进行查询以获取控制台中的一些子项 例如 从下面的快照中 我如何进行查询以获取Images where Des 11 我正在使用这段代码 func loadData Ref FIRDatabase datab
  • 可配置的计时器触发器 - Azure Web 作业

    我正在构建一项以固定间隔 例如 1 分钟 触发的工作 我已成功使用触发的网络作业 并在函数中硬编码了时间跨度 public void foo TimerTrigger 00 01 00 TimerInfo timer 现在 如果我想将触发时
  • R:write.table的格式输出

    是否可以使用 write table 格式化输出 我可以使用制表符左对齐列 sep t 并且可以使用两个选项卡增加列之间的间距 sep t t 理想情况下 我希望能够右对齐列并使用比提供的中间间距 通过 t 和 t t 使用类似的东西sep
  • 在侦听器中使用 ParserRuleContext 遍历令牌 - ANTLR4

    在使用侦听器迭代令牌时 我想知道如何使用 ParserRuleContext 来查看令牌流中的下一个令牌或接下来的几个令牌 在下面的代码中 我试图查看当前标记之后直到 EOF 的所有标记 Override public void enter
  • Python 3:对象如何成为类型的实例?

    在Python 3中 object是一个实例type and type也是一个实例object 每个类怎么可能派生自另一个类 有实施细节吗 我用这个检查了isinstance sub base 根据 Python 文档 它检查子类是否派生自
  • 如何从 jQuery 选择中排除这些元素?

    我的 jQuery ul dropdown ul slideDown slow ul dropdown ul ul children hide 这会导致与第二个选择器匹配的内容短暂显示 如何从第一组中排除第二组 只显示第一组 My HTML
  • Linq 存储过程超时但 SSMS 快速

    我有一个使用 LinqToSQL 调用的存储过程 我根本没有做任何特别的事情 例如 MyDataContext db new MyDataContext var results db storedProcedure param1 param
  • 如何将 Visual Studio 2010 Express C# 连接到 SQL Server Express

    除了允许的轻量级选项 Access SQL Compact 或 SQL 文件 之外 是否有任何真正的解决方法可以将 C Express 版本连接到数据库选项 正如其他地方所指出的 在网络版中可以这样做 还值得注意的是 您可以创建一个项目文件
  • 如何在 Typeorm/Typescript 中添加请求超时?

    今天 Typeorm Postgres 的行为 getManager query and getRepositoty createQueryBuilder getMany 就是无限期地等待响应 有没有办法引入我可能错过的请求超时 如果这是不
  • ANTLR4:空白处理

    我见过许多使用空格处理的 ANTLR 语法 如下所示 WS n t r gt skip or WS n t r gt channel HIDDEN 因此空格被丢弃并分别发送到隐藏通道 使用这样的语法 grammar Not start ex
  • Angularjs 控制器析构函数

    我有一个 AngularJs 应用程序 我将控制器用于某些子范围 在每个控制器中 我可以设置许多属于相应子范围的变量 当 AngularJs 实例化控制器时 有一个构造函数 我可以在其中为子作用域变量设置默认值 我有控制器 析构函数 吗 我
  • Angular 2 可以解析从外部 CMS 收到的链接并将其解析为内部链接吗

    我们正在开发一个解耦项目 以 Drupal 作为后端 Angular 作为前端 一切都已接近完成 但某些 动态的 如在 Drupal 中创建的 页面需要链接到角度应用程序的不同页面 例如 编辑在 Drupal 中创建常见问题解答并附上答案
  • 使用初始值设定项列表放置向量

    我有一个std vector
  • 从 Azure 函数获取托管身份访问令牌时出错

    我在从函数应用程序检索 Azure 托管标识访问令牌时遇到问题 该函数获取一个令牌 然后使用该令牌作为密码访问 Mysql 数据库 我从该函数得到以下响应 9103 HY000 An error occurred while validat
  • 将 YUV420 转换为 RGB 抖动

    const shift 0xFF lt lt 24 Future
  • 在 Laravel 5.1 中执行 Action 之前

    我在存储和更新方法中编写以下代码 v Validator make request gt all field gt required max 100 min 5 if v gt fails return redirect route nam
  • 5秒后未完成时取消长时间运行的任务

    我创建了一个创建 XML 字符串的任务 该任务可能持续数秒 当任务在 5 秒后未完成时 我想 顺利 取消任务并继续编写 XML 的其余部分 所以我在我的任务中内置了取消功能 但是尽管我在日志中看到以下消息 ProcessInformatio
  • C# 中控制台的最大列数

    在 C 控制台应用程序中 我发现您可以使用Console SetWindowSize 160 80 设置控制台窗口的大小 这很棒 除了最大行数和列数完全取决于个人计算机的显示分辨率这一事实之外 你打电话时Console SetWindowS