C# 언어(39)
-
ch14 람다식
챕터14 '람다식' 입니다 익명 메소드를 만드는 또 다른 방법과, 람다식의 정의를 배웁니다. '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글 더보기 2020/01/06 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch03 데이터 보관하기 2020/01/07 - [이것이 C# 이다./이것이 C# 이다. 책정리] - 부록A. 문자열 다루기 2020/01/07 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch04. 데이터를 가공하는 연산자 2020/0..
2020.01.29 -
이것이 C# 이다. 13장 연습문제
1. 출력 결과가 다음과 같이 나오도록 아래의 코드에 익명 메소드를 추가하여 완성하세요. 7 2 2. 출력 결과가 다음과 같이 나오도록 다음 코드에 이벤트 처리기를 추가하세요. 축하합니다! 30번째 고객 이벤트에 당첨되셨습니다.
2020.01.28 -
ch13 대리자와 이벤트
챕터13 '대리자와 이벤트' 입니다 메소드를 참조하여 대신 수행해 주는 대리자와 특정 이벤트를 만드는 방법, 콜 백(call back)을 배웁니다. '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글 더보기 2020/01/06 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch03 데이터 보관하기 2020/01/07 - [이것이 C# 이다./이것이 C# 이다. 책정리] - 부록A. 문자열 다루기 2020/01/07 - [이것이 C# 이다./이것이 C# 이다. 책정..
2020.01.28 -
이것이 C# 이다. 12장 연습문제
1. 아래의 코드를 컴파일하면 다음과 같이 예외를 표시하고 비정상적으로 종료합니다. try~catch문을 이용해서 예외를 안전하게 잡아 처리하도록 코드를 수정하세요. 0 1 2 3 4 5 6 7 8 9 처리되지 않은 예외: System.IndexOfRangeException: 인덱스가 배열 범위를 벗어났습니다. 위치: Ex12_1.MainApp.Main(String[] args) 파일 C:~~~~~~~~~ cs:줄 9 예외 처리 전 using System; using static System.Console; namespace ch12 { class Program { static void Main(string[] args) { int[] arr = new int[10]; for (int i = 0; i <..
2020.01.26 -
ch12 예외 처리하기
챕터 12 '예외 처리하기'입니다 프로그램이 비정상적인 상황을 만났을 때 이를 처리하는 예외 처리를 배웁니다. '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리 글 더보기 2020/01/06 - [이것이 C#이다./이것이 C# 이다. 책 정리] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch03 데이터 보관하기 2020/01/07 - [이것이 C#이다./이것이 C# 이다. 책 정리] - 부록A. 문자열 다루기 2020/01/07 - [이것이 C# 이다./이것이 C# 이다. 책정리] - Ch04. 데이터를 가공하는..
2020.01.26 -
이것이 C# 이다. 11장 연습문제
1. 다음 코드에서 문제를 찾고, 그 원인을 설명하세요. Queue queue = new Queue(); queue.Enqueue(10); queue.Enqueue("한글"); queue.Enqueue(3.14); Queue queue2 = new Queue(); queue2.Enqueue(10); queue2.Enqueue("한글"); // 오류 string 형 queue2.Enqueue(3.14); // 오류 float 형 컬렉션의 종류인 ArrayList, Queue, Stack은 Object형식으로 어떠한 형식도 담을 수 있다. int, float, double 등등 모두 Object를 상속하고 있기 때문이다. 그러므로 비일반화 Queue 클래스에는 int, string, float 등이 값이 되..
2020.01.23