读书人

C#中格式化向txt文件写入一个固定宽

发布时间: 2012-03-24 14:00:46 作者: rapoo

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, '$'));            } 

读书人网 >C#

热点推荐