[C#] LINQ- 두번재 연습!
class Profile
{
public string Name { get; set; }
public int Height { get; set; }
}
class Program
{
static void Main(string[] args)
{
Profile[] arrProfile =
{
new Profile() { Name = "정우성", Height = 186},
new Profile() { Name = "김태희", Height = 155},
new Profile() { Name = "고현정", Height = 145},
new Profile() { Name = "이문세", Height = 232},
new Profile() { Name = "하하", Height = 165}
};
var listProfile = from profile in arrProfile
orderby profile.Height
group profile by profile.Height < 177 into g
select new { Groupkey = g.Key, Profiles = g };
foreach (var Group in listProfile)
{
Console.WriteLine("- 177cm 미만 ? : {0}", Group.Groupkey);
foreach (var profile in Group.Profiles)
{
Console.WriteLine("{0}, {1}", profile.Name, profile.Height);
}
}
}
생각보다 더 재밋다....................ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
댓글
댓글 쓰기