我有以下值

A = 1,
B = (NULL of 7 characters),
C = denimRocks ,
D = Yes789,
E = (NULL of 2 characters),
F = ATR.


我想将它们写入文本文件的一行,其中A从该行的位置1开始,B从2的位置开始,C在8的位置等等。

我想为空值显示空白。
我尝试使用Streamwriter,但无法实现自己想要的功能。

请帮忙。

最佳答案

尝试这样:

 string a=string.Empty;
    StreamWriter yourStream = null;
    protected void Page_Load(object sender, EventArgs e)
    {
            yourStream = File.CreateText("D:\\test1.txt"); // creating file
            a = String.Format("|{0,1}|{1,2}|{2,7}|......", "A", "B", "",......); //formatting text based on poeition
            yourStream.Write(a+"\r\n");
            yourStream.Close();
        }

08-26 18:57