是否有与VB6格式函数中使用的@符号等效的C#?
VB6(@ Character placeholder)
显示字符或空格。如果字符串在格式字符串中出现@的位置有一个字符,则显示它;否则,在该位置显示一个空格。占位符从右到左填充,除非有!格式字符串中的字符。
答案 0 :(得分:4)
我猜你的意思是使用string.Format()
进行左对齐或右对齐。
在c#中它是:
string s = string.Format("{0,-10}", 42);
// s = "42 "
string s = string.Format("{0,10}", 42);
// s = " 42"