C#에서 파일을 문자열로 읽기
이 자습서에서는 파일의 모든 내용을 C#의 문자열 변수로 읽는 방법에 대해 설명합니다.
C#에서File.ReadAllText()
메서드를 사용하여 파일을 문자열로 읽기
File
클래스는 C#의 파일과 상호 작용하는 많은 함수를 제공합니다. C#의 File.ReadAllText()
메서드는 파일의 모든 내용을 읽습니다. File.ReadAllText()
메소드는 파일의 경로를 인수로 취하고 지정된 파일의 내용을 문자열 변수로 리턴합니다. 다음 예제 코드를 참조하십시오.
using System;
using System.IO;
namespace read_file_to_string {
class Program {
static void Main(string[] args) {
string text = File.ReadAllText(@"C:\File\file.txt");
Console.WriteLine(text);
}
}
}
출력:
this is all the text in this file
위의 코드에서 우리는 C#의File.ReadAllText()
메소드를 사용하여C:\File\
경로에있는file.txt
파일의 모든 내용을 문자열 변수text
로 읽습니다.
C#에서StreamReader.ReadToEnd()
메서드를 사용하여 파일을 문자열로 읽기
StreamReader
클래스는 C#의 특정 인코딩을 사용하여 바이트 스트림에서 콘텐츠를 읽습니다. StreamReader.ReadToEnd()
메소드는 C#에서 파일의 모든 내용을 읽는 데 사용됩니다. StreamReader.ReadToEnd()
메소드는 지정된 파일의 내용을 문자열 변수로 리턴합니다. 다음 예제 코드를 참조하십시오.
using System;
using System.IO;
namespace read_file_to_string {
class Program {
static void Main(string[] args) {
StreamReader fileReader = new StreamReader(@"C:\File\file.txt");
string text = fileReader.ReadToEnd();
Console.WriteLine(text);
}
}
}
출력:
this is all the text in this file
위의 코드에서, C#의StreamReader.ReadToEnd()
메소드를 사용하여C:\File\
경로에있는file.txt
파일의 모든 내용을 문자열 변수text
로 읽어들입니다. 이 접근 방식은 이전 접근 방식보다 훨씬 빠릅니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn관련 문장 - Csharp File
- C#의 경로에서 파일 이름 가져 오기
- C#에서 파일 이름을 바꾸는 방법
- C#의 URL에서 파일을 다운로드하는 방법
- C# 텍스트 파일을 한 줄씩 읽습니다
- C#에서 PDF 파일 읽기
- C#에서 임베디드 리소스 텍스트 파일 읽기