-1

次のコードに問題があります。テキスト ファイル内のレコードが上書きされないようにする必要があります。私のコードはそのようなものです:

    public static void WritingMethod()
    {

    StreamWriter Sw = new StreamWriter("fileone.txt", true);
    string output = string.Format("Thank you for registration! Your Submitted information are:" + Environment.NewLine + "Name: {0}"
    + Environment.NewLine + "ID: {1}" + Environment.NewLine + "Age: {2}" + Environment.NewLine + "E-mail: {3}", Name, ID, Age, Email);
    // I using the Environment.NewLine to insert new lines
    Console.WriteLine(output);      
    Sw.WriteLine(output + Environment.NewLine);

    Sw.Close();

}

レコードを上書きします。レコードを上書きせずに追加したい。

4

1 に答える 1

4

StreamWriter使用して開きますFile.AppendText

using (StreamWriter Sw = File.AppendText("fileone.txt"))
{
    string output = string.Format("Thank you for registration! Your Submitted information are:" + Environment.NewLine + "Name: {0}"
    + Environment.NewLine + "ID: {1}" + Environment.NewLine + "Age: {2}" + Environment.NewLine + "E-mail: {3}", Name, ID, Age, Email);

    Console.WriteLine(output);      
    Sw.WriteLine(output + Environment.NewLine);
}
于 2013-04-26T00:26:00.767 に答える