using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LearnDotnet
{
internal class App
{
//생성자
public App()
{
//아이템
//진짜 Item객체를 배열의 요소에 할당하고 싶다
Item item0 = new Item("장검");
Item item1 = new Item("단검");
Item item2 = new Item("창");
//아이템을 관리하는 배열 만들기
Item[] items = new Item[5];
//아이템 요소 할당
items[0] = item0;
items[1] = item1;
items[2] = item2;
//출력
for(int i = 0; i < items.Length; i++)
{
Item item = items[i];
if(item != null)
{
Console.WriteLine("> {0}", item.Name);
}
}
//영화제목
//객체를 배열의 요소에 할당
Movie movie0 = new Movie("Barbie");
Movie movie1 = new Movie("Boeu is afraid");
Movie movie2 = new Movie("Spider Man");
Movie movie3 = new Movie("Her");
Movie movie4 = new Movie("Decision to leave");
//배열 만들기
Movie[] movies = new Movie[5];
//요쇼 할당
movies[0] = movie0;
movies[1] = movie1;
movies[2] = movie2;
movies[3] = movie3;
movies[4] = movie4;
//출력
for(int i = 0; i < movies.Length; i++)
{
Movie movie = movies[i];
if(movie != null)
{
Console.WriteLine("> {0}", movie.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;
Console.WriteLine("{0}이 생성되었습니다.", this.Name);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LearnDotnet
{
internal class Movie
{
public string name;
public Movie(string name)
{
this.name = name;
Console.WriteLine("영화 제목: {0}", this.name);
}
}
}