【发布时间】:2021-04-23 11:11:37
【问题描述】:
我设法在控制台中创建了一个简单的 C# 表,这方面的线程已经足够多。 问题是由于字符的大小不同(例如 'iiiiii'(5 chars) 比 'there'(5 chars) 短)表格永远不会对齐。
有没有办法计算字符串值的实际长度,以便知道需要添加多少空格才能将较短的字符串与表格的其余部分对齐?
(我尝试在此处直观地显示它,但似乎在此站点使用的字体中,所有字符的大小(和/或填充)都相同,但是,我可以发送屏幕截图)
【问题讨论】:
-
为什么不直接使用等宽字体?
-
向我们的朋友展示如何以编程方式将他的控制台设置为等宽
-
您可以使用这样的表格:stackoverflow.com/a/56852366/8655660
-
我们可能需要一些代码来准确查看您在此处使用的控制台...如果是标准的 Windows 控制台(“CMD”),您不能以编程方式设置它,因为可以设置警察通过更改控制台应用程序本身的属性。
-
我的主要问题是控制台不是 CMD 可悲...这是统一的,我需要它进行调试,但无法更改其中的字体。