我想在一个固定长度的文本文件中排列一个字符串。 例如:
dbrow("ITC_DESC").ToString().Trim().PadRight(20)
但问题是当一个长度超过20的字符串会被加宽。 我想修复它。它只需要显示20个字符。
答案 0 :(得分:0)
请尝试使用以下代码段。通过使用下面的代码,如果字符串长度超过20,则从字符串中删除多余的字符。
string str = Convert.ToString(dbrow("ITC_DESC")).Trim();
if (str.Length > 20)
{
str = str.Substring(0,20);
}
else
{
str = str.PadRight(20);
}
如果有任何疑虑,请告诉我。