아카이브
배열연습3 본문
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;
}
}
}