C#如何设置字符串定长?

我从数据库中读取一个dataTable,然后获取了dataTable中的5个字段的最大长度,然后取值得时候我想把每个列的值都设置成同样的长度.比如 int maxLenth=20;
string a = dRow[0].ToString();
如果字符串a的长度不够20位 ,用空格填充。
要求效率要高一点的

string a = dRow[0].ToString().PadRight(20, ' ');
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-06
取值的时候截取前20个字符就行了呀,如:a.substring(0,20);
相似回答