C#怎么让字符串定长,不够的用空格补齐

string.PadLeft 或者 string.PadRight  :

string.PadLeft 表示如果一个字符串的长度小于指定的值,则在字符串的左侧(也就是前面)用指定的字符填充,直到字符串长度达到最小值。

例:
string str2="abc";  
str2 = str2.PadLeft(20, " ");
原文地址:https://www.cnblogs.com/xiaoerlang90/p/4152789.html