2025/09/24 2

C# 1.0 - 예외

1. 오류(error) vs 예외(exception)오류 (Error)보통 컴파일러 수준이나 런타임에서 복구 불가능한 상황을 가리킬 때 사용한다.예: 컴파일 오류(세미콜론 빠짐, 형식 불일치), OutOfMemoryError 같은 치명적 상황.프로그램이 정상적으로 실행될 수 없을 때 발생한다.예외 (Exception)프로그램 실행 중 발생하는 비정상적인 상황을 나타내는 객체.C#, Java 같은 언어에서는 예외를 try-catch로 잡아서 처리할 수 있다.예: NullReferenceException, IndexOutOfRangeException, FileNotFoundException.2. “비정상 종료”의 의미프로그램을 실행했는데 비정상 종료되면, 대부분 예외를 던졌는데 처리되지 않고 전파된 경우입니..

C# 2025.09.24

C# 1.0 - 프로젝트 구성

프로젝트는 비주얼 스튜디오의 소스코드 관리를 위해 도입된 개념이다.한 프로젝트는 여러 개의 소스코드를 담을 수 있고, 해당 프로젝트를 빌드하면 하나의 exe 또는 DLL 파일이 만들어 진다.프로젝트를 생성하면 그 프로젝트에서 관리하는 모든 정보를 담는 '프로젝트 파일'이 만들어진다. 프로젝트 파일은 언어마다 확장자가 다르다. C# 언어의 경우 비주얼 스튜디오가 생성하는 프로젝트 파일의 확장자는 'csproj'이다.프로젝트 이름이 'ConsoleApp1'이라면 프로젝트 파일은 ConsoleApp.csproj가 되고 파일 탐색기를 통해 프로젝트가 있는 디렉토리에서 이 파일을 찾을 수 있다.프로젝트 파일은 텍스트를 담고 있기 때문에 윈도우의 메모장 등으로 내용을 볼 수 있지만 보통은 비주얼 스튜디오에서 프로젝..

C# 2025.09.24