Web我想做一個應用程序,我可以在其中輸入一個單詞然后輸入一個數字。 鍵入所有我想要的內容后,我想要按字母順序排列的輸出。 問題是單詞排序但數字不排序,因為它們是 個不同的列表。 我如何合並這兩個列表 我不想像 AddRange 那樣將它們加在一起我需要像 Console.WriteLine x , nu WebNov 4, 2015 · Do a lookup like above but only for the smaller list. Then iterate through the bigger and do the needed changes O(m log m) + O(n). m - smaller list size, n- bigger list size - should be fastest. Order both lists by elements ids. Create a for loop, that iterates through both of them keeping current index to the element with same id for both lists.
c# - Combine two potentially null lists with linq - Stack Overflow
WebJun 17, 2024 · 2 Answers Sorted by: 6 Having List> fistList = //your first list List> secondList = //your second list This makes a new list: var result = fistList.Concat (secondList).ToList () This add second list to the first one fistList.AddRange (secondList); Share Improve this answer Follow WebJun 24, 2024 · List list1 = new List { "rabbit", "dog", "cat", "shark" }; List list2 = new List { "red", "blue", "green", "black" }; var mixStuff = list1.Zip (list2, (c, a) => new { colors = c, animals = a }); List newThings = new List (); foreach (var mix in mixStuff) { newThings.Add (mix.colors); newThings.Add (mix.animals); } … slack chat window shifted to the left
How to merge 2 List and removing duplicate values from it in C# …
WebDec 22, 2024 · You do this by first getting the first value. Then the while will try to get a pair of separators and values to append them to the string. If at some point it could get a separator but not a value, it means that there is at least the same number of separators as values and at this point you can throw an exception. Web@John Kraft: Linked-Lists are one implementation of the idea of a List (versus "List" in C# being an array-based implementation of a list). They just have different costs for the type of usage you want. I can see the need to merge two linked-lists together. – WebApr 7, 2024 · This can easily be done by using the Linq extension method Union. For example: var mergedList = list1.Union (list2).ToList (); This will return a List in which the two lists are merged and doubles are removed. If you don't specify a comparer in the Union extension method like in my example, it will use the default Equals and GetHashCode … slack chessbot