Creating a fixed width file in C#

后端 未结 14 2270
死守一世寂寞
死守一世寂寞 2020-12-12 17:00

What is the best way to create a fixed width file in C#. I have a bunch of fields with lengths to write out. Say 20,80.10,2 etc all left aligned. Is there an easy way to do

14条回答
  •  不知归路
    2020-12-12 17:35

    Use the .PadRight function (for left aligned data) of the String class. So:

    handle.WriteLine(s20.PadRight(20));
    handle.WriteLine(s80.PadRight(80));
    handle.WriteLine(s10.PadRight(10));
    handle.WriteLine(s2.PadRight(2));
    

提交回复
热议问题