2
是否存在與VB6格式函數中使用的@符號等價的C#?C#相當於VB6字符佔位符
VB6(@字符佔位符)
顯示一個字符或一個空格。如果字符串在格式字符串中出現@的位置上有字符,則顯示它;否則,在該位置顯示空格。佔位符從右到左填充,除非有!格式字符串中的字符。
是否存在與VB6格式函數中使用的@符號等價的C#?C#相當於VB6字符佔位符
VB6(@字符佔位符)
顯示一個字符或一個空格。如果字符串在格式字符串中出現@的位置上有字符,則顯示它;否則,在該位置顯示空格。佔位符從右到左填充,除非有!格式字符串中的字符。
我想你的意思是左對齊或右對齊使用string.Format()
。
在C#中,它是:
string s = string.Format("{0,-10}", 42);
// s = "42 "
string s = string.Format("{0,10}", 42);
// s = " 42"
我用PadLeft/PadRight所有的時間...... D'哦。 – 2011-04-01 21:57:59