using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study11
{
class App
{
//생성자
public App()
{
Item[] items = {
new Item(){ Name="장검", Damage = 10}, //개체 이니셜라이저
new Item(){ Name="단검", Damage = 5},
new Item(){ Name="창", Damage = 11},
new Item(){ Name="도끼", Damage = 8},
new Item(){ Name="지팡이", Damage = 3},
new Item(){ Name="활", Damage = 6},
new Item(){ Name="도끼", Damage = 7},
};
//linq 연습
IOrderedEnumerable<Item> query = from item in items
where item.Damage >= 5
orderby item.Name, item.Damage //기본이 오름차순 정렬
select item;
foreach(Item item in query)
{
Console.WriteLine("name:{0}, damage:{1}", item.Name, item.Damage);
}
}
}
}