C#相当于python中的rjust
我正在使用python中的rjust来格式化一个表,这在C#中是如何实现的 它应该输出如下内容:C#相当于python中的rjust,c#,python,C#,Python,我正在使用python中的rjust来格式化一个表,这在C#中是如何实现的 它应该输出如下内容: Interpret: +---+---+---+---+---+---+---+ Interpret: | 0 Example | Interpret: +---+---+---+---+---+---+---+ 试试这个 static void Main(string[] args) { string s = "Interp
Interpret: +---+---+---+---+---+---+---+
Interpret: | 0 Example |
Interpret: +---+---+---+---+---+---+---+
试试这个
static void Main(string[] args)
{
string s = "Interpret: | 0 " + "Example".PadLeft(14) + "|".PadLeft(9);
Console.WriteLine(s);
}
我会使用字符串格式
Console.WriteLine($"Interpret: | 0 {"Example",14} {'|',9}");
如果我理解正确,请尝试使用x.PadLeft(9+x.Length),其中x是您的字符串。没有相同的效果。您能解释一下原因吗?两者都有相同的行为
Console.WriteLine($"Interpret: | 0 {"Example",14} {'|',9}");