6549ead309
- 00_Raw: 위키화가 끝난 회의록·원문 32건 삭제 - 10_Wiki/Topics: Topic_Math_Specialty(수학 전용 지식 폴더 — Astra 단계별 지식 스코프용), Digests, ASTRA 기능 인벤토리 추가 - .astra 런타임(growth/eval/memory)·lessons·chronicle 설정 동기화 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2.2 KiB
2.2 KiB
type, title, generated_at, sources
| type | title | generated_at | sources | ||||
|---|---|---|---|---|---|---|---|
| digest | 소화 노트: Topic_Programming/Topic_CSharp | 2026-07-04T18:02:01.105Z |
|
소화 노트: Topic_Programming/Topic_CSharp
⚙️ 자동 생성 (sleep-time 사전 소화) — 원문이 항상 우선입니다. 소스가 바뀌면 자동 재생성되며, 이 파일은 삭제해도 안전합니다.
지식 소화 노트: C# 프로그래밍 언어
예상 질문과 답
- Q: C#에서 사용자 입력을 받으려면 어떻게 해야 하나요? — A:
Console.ReadLine()메서드를 사용하며, 이 메서드는 항상 입력된 내용을string타입으로 반환합니다. [C# User Input] - Q: 사용자로부터 받은 문자열 입력을 숫자로 변환하려면 어떻게 해야 하나요? — A:
Console.ReadLine()으로 받은 문자열을 사용하려면 반드시Convert.ToInt32()와 같은 명시적인 변환 메서드를 거쳐야 합니다. 이 과정에서 숫자가 아닌 값이 입력되면 런타임System.FormatException이 발생할 수 있습니다. [C# User Input] - Q: C#에서 파일 입출력을 할 때, 파일을 열고 닫는 과정을 수동으로 관리해야 하나요? — A: 아닙니다.
System.IO네임스페이스의File클래스가 제공하는 고수준 정적 메서드(WriteAllText,ReadAllText)를 사용하면, 이 메서드들이 파일의 열기, 쓰기/읽기, 닫는 과정을 내부적으로 단일 호출 안에 처리해줍니다. [C# Files] - Q: C#에서 오류가 발생했을 때 이를 처리하는 방법은 무엇인가요? — A:
try { }블록 안에 오류 가능성이 있는 코드를 넣고,catch (Exception e) { }블록을 사용하여 오류를 포착할 수 있습니다.finally { }블록은 오류 발생 여부와 관계없이 항상 실행됩니다. [C# Exceptions] - Q: 포착된 예외 객체에서 오류의 상세 내용을 확인하려면 어떻게 해야 하나요? — A: 포착된 예외 객체(
e)의.Message속성(Property)을 사용하면 오류가 무엇이었는지 설명하는 메시지를 확인할 수 있습니다. [C# Exceptions]
핵심 사실
- 파일 I/O의 추상화: C