C#中,格式化向txt文件写入一个固定宽度的字符串,不够的用$代替,如何实现啊
C#中,格式化向txt文件写入一个固定宽度的字符串,不够的用$代替,怎么实现啊?
如题:本人刚学C#,想向一个txt文件中写入16个字符的字符串,但有时字符串的长度不够16位,我想用$代替。但试了
sw.Write();的格式化输出,没有弄出来,请大侠们帮忙!
------解决方案--------------------
如题:本人刚学C#,想向一个txt文件中写入16个字符的字符串,但有时字符串的长度不够16位,我想用$代替。但试了
sw.Write();的格式化输出,没有弄出来,请大侠们帮忙!
------解决方案--------------------
- C# code
using (StreamWriter sw = new StreamWriter(@"g:\test.txt", true, Encoding.Default)) { string test = "abcde"; sw.Write(test.PadRight(15, '$')); }