반응형 프로그래밍언어 & 프레임워크115 C# 대리자(Delegate) 아래 글은 C# 대리자 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 40단원 대리자 546 ~ 563페이지 유튜브채널 VisualAcademy [C# 교과서 마스터하기 40. 대리자(Delegate)] https://www.youtube.com/watch?v=GXuKiifDpjE ✳대리자(Delegate)란? 매개 변수 목록 및 반환 형식이 있는 메서드에 대한 참조(포인터)를 나타내는 형식 -> 메서드 대신 호출 메서드의 매개 변수에 메서드 자체(대리자)를 전달 가능 -> 내장된 닷넷 API에 많이 사용 영어 단어 delegate는 '위임하다' 또는 '대신하다'의 의미가 있습니다 함수 자체를 데이터 하나로 보고 의미 그대로 다른 메서드를 대신 실행하는.. 2021. 5. 20. C# 속성(Property) 아래 글은 C# 속성 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다.📃 참고자료 C# 교과서(길벗 출판사) - 38단원 속성 사용하기 503 ~ 531페이지유튜브채널 VisualAcademy [C# 교과서 마스터하기 38. 속성(Property) 사용하기] https://www.youtube.com/watch?v=q-vd0saLxAU ❔ 속성이란- 속성은 필드의 값을 읽거나 쓰거나 계산하는 방법을 제공하는 클래스의 속성을 나타내는 멤버입니다. 속성의 특성 클래스 안에 선언된 필드의 내용을 설정(set)하거나 참조(get)할 때 사용하는 코드 블록을 속성이라 함개체의 필드 중에서 외부에 공개하고자 할 때 사용하는 방법-> private 필드를 public 속성으로개체의 성질 / 특징 / .. 2021. 5. 20. C# 예외처리하기(Exception) 아래 글은 C# 예외처리 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 26단원 예외 처리하기 349 ~ 361페이지 유튜브채널 VisualAcademy [C# 교과서 마스터하기 26. 예외 처리하기(Exception)] https://www.youtube.com/watch?v=C781teBX52U 예외의 의미 프로그램 실행 도중 발생하는 예상치 못한 오류 -> 오류(Error) === 예외(Exception) 처리되지 않은 예외는 프로그램의 실행을 중단시키는 원인 -> 강제종료 => 정상 종료로 처리가 필요 신뢰도 및 안정성 측면에서 매우 중요 -> 예외 처리(Exception Handling)를 통한 강제 종료 방지 예외(오류)의 종류 문법(컴파일).. 2021. 5. 19. C# 인터페이스(Interface) 아래 글은 C# 인터페이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 C# 교과서(길벗 출판사) - 45단원 인터페이스(Interface) 600 ~ 613페이지 유튜브채널 VisualAcademy [C# 교과서 마스터하기 45. 인터페이스(Interface)] https://www.youtube.com/watch?v=N4u2yQji4ec 인터페이스(Interface)란? 클래스에서 반드시 구현해야 하는 관련 기능에 대한 정의가 포함된 개념 인터페이스의 특징 인터페이스 멤버를 구현하지 않으면 에러 발생(강제성) -> 기본 모양을 만들어 줘야함 가내 수공업이 아닌 공장과 같은 곳에서는 설계도가 반드시 필요 -> 설계 과정에서 인터페이스 활용 데이터베이스 설계에서도 인터페이스 활용 .. 2021. 5. 18. 이전 1 ··· 23 24 25 26 27 28 29 다음