아카이브

배열연습3 본문

C#프로그래밍

배열연습3

timbercat 2023. 7. 25. 11:08
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;

namespace LearnDotnet
{
    internal class App
    {
        //생성자 
        public App()
        {
            //아이템 배열변수 items 정의 
            Item[] items;
            //items 변수에 크기가 5인 아이템 배얄 인스턴스 생성 후 할당
            items = new Item[5];
            //인덱스 0,1,2 에 해당하는 각 요소에 Item 인스턴스 생성 후 할당
            //Item 인스턴스 생성할 때 생성자 매개변수로 아이템의 이름을 인수로 전달
            items[0] = new Item("장검");
            items[1] = new Item("단검");
            items[2] = new Item("활"); 
            
            //아이템 배열의 각 요소의 이름과 출력 index 출력          
            
            for(int i = 0; i < items.Length; i++)
            {
                //배열의 요소값이 null 이라면 [   ] 출력
                if (items[i] == null)
                {
                    Console.WriteLine("[    ]");
                }
                else
                {
                    Console.WriteLine("{0}. {1}", i, items[i].name);
                }
            }
        }

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

namespace LearnDotnet
{
    public class Item
    {
        public string name;
        public Item(string name)
        {
            this.name = name;           
        }
    }
}

'C#프로그래밍' 카테고리의 다른 글

2차원 배열  (0) 2023.07.25
배열연습 인벤토리  (0) 2023.07.25
배열 연습2  (0) 2023.07.24
배열 연습1  (0) 2023.07.24
마린 저글링 메딕  (0) 2023.07.24