이 오류를 해결할 수 없습니다! VisualStudio 2010에서 두 번째 행의 outfile 아래에 빨간색 밑줄이 표시됩니다. 내 책에있는 그대로 코드를 작성했습니다.StreamWriter 객체를 생성 할 때 오류가 발생했습니다.
FileStream outFile = new FileStream("movies.txt", FileMode.Create, FileAccess.Write);
StreamWriter writer = new StreamWriter(outFile);
오류 메시지 : 필드 이니셜 라이저는 참조 할 수 없습니다 비 정적 필드, 메서드 또는 속성 'MyMovies.FileManager.outFile'
수있는 경우 나 또한 TEXTFILE를 저장하는 방법에 대한 질문이파일의 선택된 행에있는 텍스트 문자열을 저장하거나 대체 하시겠습니까?
편집 : 나는
StreamWriter writer = File.CreateText("MinaFilmer/filmer.txt");
writer.WriteLine("Test");
약간 혼란 스럽네요. 코드 줄 하나만 사용해야합니까 아니면 마지막 줄 하나만 사용해야합니까? –
@ 3D-kreativ : 두 코드 줄을 어떻게 사용 하시겠습니까? 같은 변수를 두 번 선언 할 것입니다. –
죄송합니다. 두 번째 줄을 사용하면 빈 파일이 생깁니 까? –