반응형

C#/문제해결 38

0316_ 인벤토리 // list에 아이템 계속 넣기

List에 아이템이 쌓이지 않고, 따로따로 생성이 된다. (문제 해결해야함) -> ------- List에 아이템이 쌓이지 않고, 따로따로 생성이 된다. --> 문제해결 /// Inventory의 클래스 맴버변수에 리스트를 생성하고 --> 메서드 기능에 넣을 아이템을 값을 받아서 --> 맴버변수에 있는 Inventory에 직접 넣는다. --> App 에서 클래스를 만들고, 메서드 기능에 값을 넣어서 맴버메서드로 값을 넣어서 ---> 맴버 변수에 값을 담는다..

C#/문제해결 2021.03.16

0315_개체 참조가 개체의 인스턴스로 설정 되지 않았습니다.

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace study05 { public class Inventory { int capacity; Item[] items; int index; public Inventory(int capacity) { this.capacity = capacity; this.items = new Item[this.capacity]; } public void Additem(Item item) { this.items[this.index] = item; Console.WriteLine("{0}인덱스에 {1}아이템을 ..

C#/문제해결 2021.03.15

0315 _ 배열 인스턴스 생성, 초기화 부분 실수

class App { enum eGrade { NORMAL, MAGIC, LEGEND, } public App() { Console.WriteLine("이것은 app 생성자입니다."); //int 배열변수 선언 int[] damage; string[] itemNames; int[] itemGrades; //배열 변수를 선언하고 배열 인스턴스를 생성하고 초기화 damage = new int[] { 20, 32, 55, 0 }; itemNames = new string[] { "장검", "단검", "활", "도끼" }; itemGrades = new int[] { 0, 1, 2 }; ////배열의 요소는 인덱스 0 ~ n-1 ////배열의 길이 출력 //Console.WriteLine(damage.Lengt..

C#/문제해결 2021.03.15
반응형