파일에서 공백으로 구분 된 숫자를 읽으려고합니다.파일을 한 줄로 읽는 방법?
using (var streamReader = new StreamReader("save.txt", Encoding.UTF8))
{
list = streamReader.ReadToEnd().Split(new char[] { ' ' }, 1).Select(n => int.Parse(n)).ToList();
}
내가 전체 파일의 문자열을 포함하는 내용을 beeing는 n
와 int.Parse(n)
에서 내가 System.FormatException
를 얻을이 코드를 실행하려고 . 왜이 예외가 발생하는지 이해한다면 왜 Split()
메서드가 작동하지 않는지 알 수 없습니까?
"한 줄"에 무엇인가 넣는 것은 모호한 목표입니다. 전체 프로그램을 한 줄로 작성하면 더 나 빠질 수 있습니다. –