c#/수업 내용

배열

yeeendy 2023. 1. 6. 18:02
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study06
{
    class Inventory
    {
        Item[] items;
        int index = 0;
        //생성자
        public Inventory()
        {
            this.items = new Item[5];
        }
        public void AddItem(Item item)
        {
            
            if (index > 4)
            {
                Console.WriteLine("더이상 넣을 수 없습니다.");

            }
            else
            {
                this.items[index] = item;
                Console.WriteLine(item.name);
                index++;
            }
        }
        

    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study06
{
    class Item
    {
        public string name;
        //생성자
        public Item(string name)
        {
            this.name = name;
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study06
{
    class App
    {
        //생성자
        public App()
        {
            Inventory inventory = new Inventory();
            inventory.AddItem(new Item("장검"));
            inventory.AddItem(new Item("단검"));
            inventory.AddItem(new Item("단검"));
            inventory.AddItem(new Item("단검"));
            inventory.AddItem(new Item("단검"));
            inventory.AddItem(new Item("단검"));


        }
    }
}

'c# > 수업 내용' 카테고리의 다른 글

1/9 개수세기  (0) 2023.01.09
1/9 배열 연습(학생)  (0) 2023.01.09
값을 반환하기(ex, 총알 , 코인, 템플러 머지)  (0) 2023.01.06
Siege Tank  (0) 2023.01.05
marine과 medic  (0) 2023.01.05