2013-03-27 4 views
3

C#의 새로운 기능으로 현재 프로젝트에서 작업 중이므로 기존 텍스트 파일을 열고 특정 줄 (예 : 32)의 내용을 편집해야하지만 실패했습니다! 어떤 도움이 필요합니까? 당신은 행 번호를 알고 귀하의 질문에 따라텍스트 파일의 특정 줄 내용 수정

답변

26

음, 그래서 같은 것을 할 :

var lines = File.ReadAllLines("path to file"); 
lines[31] = "some value"; 
File.WriteAllLines("path to file", lines); 

코드의 첫 번째 줄에 배열로 당신에게 파일의 모든 라인을 가져옵니다. 두 번째 라인은 명확하게 알려진 라인을 어떤 값으로 설정하고, 세 번째 라인은 파일을 새로운 라인 세트로 덮어 씁니다.

+0

제출하신대로 작성했습니다. 가장 논리적 인 대답처럼 보입니다. –

+0

@Nathan, 감사합니다! 어쨌든 OP의 경우에 대해 확신합니다. 위대한 마음은 비슷하게 생각하니? –

+0

나는 확실히 그렇게 생각하고 싶습니다! –

관련 문제