none
整合兩個list RRS feed

  • 問題

  • 目前小弟在撰寫程式遇到一個問題,小弟有兩個List(list_w & list_m) 大小皆相同

    其中

    list_w = {'key','2','3',null,null}

    list_m = {'key',null,null,'4','5'}

    想請問各位前輩,該如何利用key欄來整合成一個新的list 成為 list = {'key','2','3','4','5'}

    謝謝大家

    2017年3月8日 上午 10:25

解答

  •         static void Main(string[] args)
            {
                var list_w = new List<string> { "key", "2", "3", null, null };
    
                var list_m = new List<string> { "key", null, null, "4", "5" };
    
                var result = list_w.Union(list_m).Where((x) => x != null);
    
                Console.WriteLine(result.Count());
                foreach (var item in result )
                {
                    Console.WriteLine(item);
                }
    
                Console.ReadLine();
            }

    聯集之後去掉 null


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已標示為解答 GaryWang1986 2017年3月10日 上午 02:48
    2017年3月8日 下午 01:27
    版主