-2

テキストファイルの特定の部分/行を更新したい..

私はこのコードを持っていますが、動作しません:

public static void UpdatingMethod()
{
    string text = File.ReadAllText("fileone.txt");
    text = text.Replace("old value", "new stuff");
    File.WriteAllText("fileone.txt", text);
}

public static void WritingMethod()
{
    int count = 0;
    while (count < 10)
    {
        Console.Write(" Enter your Name: ");
        Name = Console.ReadLine();

        Console.Write(" Enter your ID: ");
        ID = int.Parse(Console.ReadLine());

        Console.Write(" Enter your Age: ");
        Age = int.Parse(Console.ReadLine());

        Console.Write(" Enter your E-mail: ");
        Email = Console.ReadLine();

        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);           
        Console.WriteLine(output);      
        Sw.WriteLine(output + Environment.NewLine);
        Console.ReadLine();

        Sw.Close();
        count++;
    }
}
4

1 に答える 1

2

アプリケーションへのエントリ ポイントとして使用されるメイン メソッドが必要です。

class TestClass
{
    static void Main(string[] args)
    {
        // not really good names for what it's worth
        WritingMethod();
        UpdatingMethod();
    }
}

MSDN Main() & コマンド ライン引数

于 2013-04-26T03:39:56.113 に答える