首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中,格式化向txt文件写入一个固定宽度的字符串,不够的用$代替,如何实现啊

2012-03-24 
C#中,格式化向txt文件写入一个固定宽度的字符串,不够的用$代替,怎么实现啊?如题:本人刚学C#,想向一个txt文

C#中,格式化向txt文件写入一个固定宽度的字符串,不够的用$代替,怎么实现啊?
如题:本人刚学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, '$'));            } 

热点排行