저는 학교에서 계산기 프로젝트를하고 있습니다.C# streamwriter가 추가 정보를 덮어 쓰지 않습니다.
1|peter|DESKTOP-P6IL7VV|19/11/2017 11:38:11 ==> 5 x 5=25
2|peter|DESKTOP-P6IL7VV|19/11/2017 11:38:15 ==> 25 + 3=28
3|peter|DESKTOP-P6IL7VV|19/11/2017 11:38:27 ==> 28/2=14
4|peter|DESKTOP-P6IL7VV|19/11/2017 11:38:31 ==> 14 + 6=20
5|peter|DESKTOP-P6IL7VV|19/11/2017 11:38:35 ==> 20 - 20=0
(example from my teacher)
하지만 난 뭔가를 쓸 때마다, 그것은 첫 번째 줄을 삭제하고 만 덮어 쓰기 :
내가 텍스트 문서 내 작업을 덮어 쓰기에 문제가 일반적으로 난 내 텍스트 파일이 있어야한다 마지막 작업, 나는 결과 버튼을 클릭 매번 필요가 번호
여기의 순서로 내 파일을 덮어 내 코드입니다 :
private void result_Click(object sender, RoutedEventArgs e)
{
try
{
result();
}
catch (Exception exc)
{
txtIngave.Text = "Error!";
}
try
{
if (!txtResultaat.Text.Equals(string.Empty) && btnLog.IsChecked
== true)
{
int i = 1;
using (StreamWriter myOper = new
StreamWriter(@"C:\Users\Achraf Alajdi\Documents\Visual Studio
2017\Projects\TaakCalculator\log\log.txt"))
{
myOper.WriteLine(i.ToString() + " | " + "Achraf | " + System.Environment.MachineName + " | " + DateTime.Now.ToLongTimeString() + " | ==> " + txtResultaat.Text);
}
i++;
}
}
catch (Exception ex)
{
MessageBox.Show("Loser");
}
}
추가 ** 진정한 **에서 새로운 에서는 StreamWriter (@ "C 라프 Alajdi \ 문서가 프로젝트 \ TaakCalculator \ 로그 \의 log.txt에 \ Visual Studio를 2017 \ \ \ 사용자"** ** 참) 텍스트를 추가하려면 –