-
StreamReader 한줄씩 세지말고, 한번에 마지막 줄수 알수 있는 메서드?프로그램(C# etc.) 2022. 12. 29. 11:07
StreamReader 클래스는 텍스트 파일을 읽기 위한 클래스입니다. StreamReader 클래스는 텍스트 파일의 전체 내용을 읽어올 수 있는 ReadToEnd 메서드를 제공합니다. 이 메서드는 텍스트 파일의 전체 내용을 읽어서 string 형식으로 반환합니다.
아래 코드는 StreamReader 클래스를 사용하여 텍스트 파일의 전체 내용을 읽어오고, 줄 수를 세는 예제입니다:
Q2. 위 내용 설명없이 코드만
네, 알겠습니다. 아래는 StreamReader 클래스를 사용하여 텍스트 파일의 전체 내용을 읽어오고, 줄 수를 세는 코드입니다:
using System.IO; int lineCount = 0; // 텍스트 파일을 읽기 위한 StreamReader 객체를 생성합니다. using (StreamReader reader = new StreamReader("C:\\textfile.txt")) { // 텍스트 파일의 전체 내용을 읽어옵니다. string text = reader.ReadToEnd(); // 읽어온 내용에서 줄바꿈 문자의 개수를 센다. lineCount = text.Split('\n').Length; } // 줄 수를 출력합니다. Console.WriteLine("Line Count: " + lineCount); ``
'프로그램(C# etc.)' 카테고리의 다른 글
AutoIt으로 열려있는 창 핸들 가져올 수 있어? (0) 2023.01.10 Thread로 계산영역 빼기 (0) 2022.12.29 sleep 사용법 알려줘 (0) 2022.12.29 프로그래스바 1%에서 100%까지 올리는 코드 (1) 2022.12.29 한글txt 파일 읽을 때 안깨지게 읽는 코드, 설명 필요 없어 (0) 2022.12.29