Maui Blazor 中文社区 QQ群:645660665

C#输出文字对齐,空格位数对齐

[C#]

Console.WriteLine("-------------------------------");
Console.WriteLine("First Name | Last Name  |   Age");
Console.WriteLine("-------------------------------");
Console.WriteLine($"{"Bill",-10} | {"Gates",-10} | {51,5}");
Console.WriteLine(string.Format("{0,-10} | {1,-10} | {2,5}", "Edna", "Parker", 114));
Console.WriteLine(String.Format("{0,-10} | {1,-10} | {2,5}", "Johnny", "Depp", 44));
Console.WriteLine("-------------------------------");

Output string:

-------------------------------
First Name | Last Name  |   Age
-------------------------------
Bill       | Gates      |    51
Edna       | Parker     |   114
Johnny     | Depp       |    44
-------------------------------

如果里面有中文, 对齐就不好看了

-------------------------------
First Name | Last Name  |   Age
-------------------------------
盥洗区明亮      | Gates      |    51
Edna       | Parker     |   114
Johnny     | Depp       |    44
-------------------------------

改为

Console.WriteLine($"{"名称",-15}\t电位器\t状态\t值");
Console.WriteLine($"{"窗帘",-15}\t电位器\t状态\t值");
Console.WriteLine($"{"窗帘灯带",-15}\t电位器\t状态\t值");
Console.WriteLine($"{"窗帘",-15}\t电位器\t状态\t值");
名称                    电位器  状态    值
窗帘                    True    False   0
窗帘灯带                True    False   0
过道灯带                False   False   False
posted @   AlexChow  阅读(183)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 易语言 —— 开山篇
点击右上角即可分享
微信分享提示