我一直在寻找字符串格式,坦率地说,我很困惑.这就是我想要做的.
我有一个"角色统计"页面(这是一个控制台应用程序),我希望它的格式如下:
=----------------------------------=
= Strength: 24 | Agility: 30 =
= Dexterity: 30 | Stamina: 28 =
= Magic: 12 | Luck: 18 =
=----------------------------------=
Run Code Online (Sandbox Code Playgroud)
我想基本上我正试图找出如何使中间'|' 分频器在同一个地方,无论统计数字多少或统计数据有多少.
感谢您的投入.
编辑:我也希望结尾'='也在同一个地方.
我需要打印双打,以便为字符串表示值分配确定数量的符号(如8).下一个单词应该从每个字符串中字符串开头的相同索引处开始.我现在有:
value: 0 test
value: 0.3333333333333 test
value: 0.5 test
Run Code Online (Sandbox Code Playgroud)
我需要:
value: 0 test
value: 0.33333333 test
value: 0.5 test
Run Code Online (Sandbox Code Playgroud)
测试代码:
double[] ar = new double[] { 0, (double)1 / 3, (double)1 / 2 };
string s = "test";
foreach (var d in ar)
{
Console.WriteLine($"value: {d} {s}");
}
Run Code Online (Sandbox Code Playgroud)
之后我应该添加{d:什么?