다음 코드를 올바르게 완성하려면 빈칸에 들어갈 내용은?

과목: C#

문제 번호: 2682

hard
다음 코드를 올바르게 완성하려면 빈칸에 들어갈 내용은?
using System.IO;

// 파일 작성
string text = "Sample Text";
File.WriteAllText("sample.txt", text);

// 파일 읽기
string content = File._____("sample.txt");

// 파일 복사
File._____("sample.txt", "backup.txt");

// 파일 삭제
File._____("sample.txt");
A. ReadAllText, Copy, Delete
B. Read, CopyFile, Remove
C. ReadText, Duplicate, Delete
D. GetText, Copy, Remove

정답: A



File 클래스의 주요 메서드들을 올바르게 사용하는 예제입니다.

각 메서드 설명:

1. ReadAllText():
⦁ 파일의 모든 내용을 문자열로 읽기
string content = File.ReadAllText("sample.txt");

2. Copy():
⦁ 파일을 다른 위치로 복사
File.Copy(원본파일, 대상파일);
⦁ 세 번째 매개변수로 덮어쓰기 여부 지정 가능

3. Delete():
⦁ 파일 삭제
File.Delete("sample.txt");
⦁ 파일이 없어도 오류 발생하지 않음

전체 작업 흐름:
// 1. 작성
File.WriteAllText("sample.txt", "Hello");
// 2. 읽기
string data = File.ReadAllText("sample.txt");
// 3. 복사
File.Copy("sample.txt", "backup.txt", true);  // true: 덮어쓰기
// 4. 삭제
File.Delete("sample.txt");

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.