본문 바로가기

Programming Language41

이것이 C# 16장 연습문제 풀이 이것이 C# 이다 연습문제 풀이는 총 16장 까지 입니다 :) 2019. 12. 20.
이것이 C# 15장 연습문제 풀이 1번 문제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 using System; using System.Collections; using System.Linq; using System.Text; using System.Threading.Tasks; using static System.Console; using System.IO; namespace Practice2 { class Car { public int Cost { get; set; } public int MaxSpeed { get; set; } } class MainApp { static v.. 2019. 12. 20.
이것이 C# 14장 연습문제 풀이 1번 문제 10 + 30 * 2 = 70 2번 문제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 using System; using System.Collections; using System.Linq; using System.Text; using System.Threading.Tasks; using static System.Console; using System.IO; namespace Practice2 { class MainApp { static void Main(string[] args) { int[] array = { 11, 22, 33, 44, 55 }; int result = 0; Action acti.. 2019. 12. 20.
이것이 C# 13장 연습문제 풀이 1번 문제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 using System; using System.Collections; using System.Linq; using System.Text; using System.Threading.Tasks; using static System.Console; using System.IO; namespace Practice2 { delegate int MyDelegate(int a, int b); // 익명메소드 선언 class MainApp { static void Main(string[] args) { MyDelegate Callback.. 2019. 12. 19.
[C#] 인덱서 인덱서 - 인덱스를 이용해서 객체 내의 데이터에 접근하게 해주는 프로퍼티 선언 class 클래스이름 { 한정자 인덱서형식 this[형식 index식별자] { get { // index 를 이용하여 내부 데이터 변환 } set { // index 를 이용하여 내부 데이터 저장 } } } 위 인덱서 문법을 보면, 인덱서는 프로퍼티처럼 식별자를 따로 가지고 있지 않다. 프로퍼티가 이름을 통해 객체 내의 데이터에 접근하게 해준다면, 인덱서는 인덱스를 통해 객체 내의 데이터에 접근하게 해준다. 인덱서의 선언 class MyList { private int[] array; public MyList() { array = new int[3]; } public int this[int index] // 인덱서 { get .. 2019. 11. 3.
[C#] 컬렉션 (Collection) 컬렉션 - 같은 성격을 띠는 데이터의 모음을 담는 자료 구조. Collections ArrayList Queue Stack Hashtable ArrayList ArrayList는 배열과 비슷한 컬렉션이다. 컬렉션의 요소에 접근할 때는 [] 연산자를 이용하고, 특정 위치에 있는 요소에 데이터를 임의로 할당할 수 도 있다. 한편, 배열과는 달리 컬렉션을 생성할 때 용량을 미리 지정할 필요가 없이 필요에 따라 자동으로 그 용량이 늘어나거나 줄어든다. 가장 중요한 메서드는 Add(), RemoveAt(), Insert() 세 가지이다. Add() 이 메소드는 컬렉션의 가장 마지막에 있는 요소 뒤에 새 요소를 추가. RemoveAt() 특정 인덱스에 있는 요소를 제거. Insert() 원하는 위치에 새 요소를 삽.. 2019. 10. 31.