мне нужна твоя помощь! если мои коды запускаются, консоль появляется и пишут datetime.now построчно, но если я открываю свой txt (TextFile1.txt). я не вижу результатов консольной команды.
консольный результат в черном блокноте
- 22:30 29.01.2010
- 22:31 29.01.2010
- 22:32 29.01.2010
- 22:33 29.01.2010
НО; с другой стороны; если я открою textfile (Textfile1.txt), я увижу только один результат за раз, я хочу увидеть результат за все время, как указано выше.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Timers;
using System.IO;
namespace TimerApp4
{
class Program
{
static void Main(string[] args)
{
Timer t = new Timer(1000);
t.Elapsed += new ElapsedEventHandler(SaniyelikIs);
t.Start();
Console.Read();
t.Stop();
}
static void SaniyelikIs(object o, ElapsedEventArgs a)
{
// write a line of text to the file
StreamWriter tw = new StreamWriter("TextFile1.txt");
tw.WriteLine(DateTime.Now);
Console.WriteLine(DateTime.Now + "\n");
// close the stream
tw.Close();
}
}
}