try { // 예외가 발생할 수 있는 코드 } catch (ExceptionType ex) { // ExceptionType에 해당하는 예외 처리 } finally { // 예외 발생 여부와 상관없이 항상 실행되는 코드 생략가능 } delegate 는 메서드를 매개변수로 전달하거나 변수에 할당람다lambda 는 익명 메서드 ,메서드의 이름 없이 메서드를 만들 수 있다. 델리게이트를 사용하여 변수에 할당 Func는 값을 반환하는 메서드를 나타내는 델리게이트, Func는 int를 입력으로 받아 string(int,int 도 가능)을 반환하는 메서드Action은 값을 반환하지 않는 메서드를 나타내는 델리게이트, Action은 int와 string을 입력으로 받고, 아무런 값을 반환하지..