[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);
                }
            }

}

생각보다 더 재밋다....................ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

댓글

주간 베스트

Vocabulary for IELTS (400 Words) master level

이들에게 팔면 절대 망하지 않는다: 타겟 마케팅의 핵심

서울대 교수 충격 발언 "AI 많이 쓰면 뇌 멍청해져