C#/수업내용(12)
-
인벤토리에 아이템 넣기
1) 배열 내의 요소가 null일 가능성을 항상 염두에 두고 조건을 걸어놓자. - 예외 발생 방지 2) foreach - 배열 전용 반복문인 듯 하다. 요소를 차례로 최대치까지 맞춰서 꺼내주기 때문에 정적 배열에서의 영역 오접근을 막기 편하다. 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 using System; using System.Collections.Generic; using System.Linq;..
2020.04.14 -
아이템 선택 및 강화
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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 Console.WriteLine("소지중인 아이템 : Sword, Axe. "); var swordStatus = 0; var axeStatus = 0; while (true) { Console.Write("강화 하시려는 무기의 이름을 입력해주세요. "); var weaponTypes = Console.ReadLine(); var enumW..
2020.04.09 -
#Enum - 캐릭터 생성 시 직업 및 종족 선택
Weapons.Sword => 0 / int (X) enum (O) : 클래스 소속의 변수 개념? (Weapons)0 => Sword / string(X) enum (O) : 캐스팅의 개념? 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 while(true) { Console.WriteLine("0: Human, 1: Dwarf, 2: NightElf"); Console.Write("종족을 선택해주세요. "); var raceTypes = Console.ReadLi..
2020.04.08 -
몬스터와의 교전
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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..
2020.04.07 -
가위바위보 게임의 변형 - 묵찌빠
1) if의 세분화 필요 -> if의 사용법에 익숙해지는데 도움이 됨. 2) Flow chart 그리기 -> 코드의 흐름을 그리는 데에 집중해 볼 수 있음. 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 10..
2020.04.06 -
2020-04-03
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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study_002 { class App { public App() {..
2020.04.03