C#相当于python中的rjust

时间:2016-01-31 12:22:03

标签: c# python

我在python中使用rjust格式化表格如何在C#中完成?

print 'Interpret: +---+---+---+---+---+---+---+'
print 'Interpret: |   0 ' + 'Example'.rjust(14) + '|'.rjust(9)
print 'Interpret: +---+---+---+---+---+---+---+'

它应该输出如下内容:

Interpret: +---+---+---+---+---+---+---+
Interpret: |   0        Example        |
Interpret: +---+---+---+---+---+---+---+

3 个答案:

答案 0 :(得分:2)

试试这个

static void Main(string[] args)
        {
            string s = "Interpret: |   0 " + "Example".PadLeft(14) + "|".PadLeft(9);   
            Console.WriteLine(s);
        }

答案 1 :(得分:0)

我会使用字符串格式。

Console.WriteLine($"Interpret: |   0 {"Example",14} {'|',9}");

答案 2 :(得分:0)

如果我理解正确,请尝试使用x.PadLeft(9 + x.Length),其中x是您的字符串。