면접 대비 2

C# - 개념 정리 6 / 예외 처리 ( try -catch , finally, Throw ,사용자 정의 예외 ), LINQ / 면접 대비

개념정리 5에서 이어집니다.2024.09.27 - [C#/기초] - C# 개념 정리 5 / 인터페이스, 열거형, 델리게이트, 이벤트, 람다, 제너릭, Func, Action, Predicate / 면접 대비  예외 처리프로그램 실행 중에 발생하는 예기치 않은 오류를 관리하기 위한 방법 네 가지의 키워드 try - catch, finally,Throw,사용자 정의 예외 를 통해 예외를 처리할 수 있다. Try - CatchTry 블록 내 예외가 발생할 수 있는 코드를 작성하고, catch에서 이를 처리한다. catch 블록은 위에서부터 순서대로 실행되며,상속 관계에 있는 경우 상위 예외 타입의 catch 먼저 실행한다.Finally예외 발생 여부와 관계없이 항상 실행되는 코드 블록 코드 블록 = 특정한 동..

C#/기초 2024.09.27

C# 개념 정리 4/ 상속, 다형성, out, ref / 면접 질문 대비

개념 정리 3에서 이어집니다.2024.09.24 - [C#/기초] - C# - 개념 정리 3 / 메서드, 구조체, 클래스, 객체 / 면접 질문 대비 상속(Inheritance)기존 클래스(= 부모클래스, 기본 클래스)를 확장하거나 재사용하여새로운 클래스(= 자식 클래스, 파생 클래스)를 생성하는 방식 상속의 장점 :코드 재사용성 용이계층 구조 표현유지보수성 향상상속의 종류 단일 상속(Single Inheritance) :하나의 클래스만 상속받는 것. C#에서는 단일 상속만 지원. 다중 상속(Multilevel InHeritance) :여러 개의 부모 클래스를 동시 상속 받는 경우. 다중 레벨 상속 (Multilevel Inheritance) :상속이 여러번 이어지는 경우   계층적 상속 (Hirarchi..

C#/기초 2024.09.25