这里,我试图在Addrange
之后按升序
排序列表,我有一个列表,其中在0 index
即[0]
处有消息ID=20
的数据,在1 index
即[1]
处有消息ID=19
的数据。
现在,我想要的是基于该消息ID
按升序
排序列表。为此,我使用了
感谢任何帮助。谢谢
下面是我所做的排序
messagesList.AddRange(MsgList);
messagesList.OrderBy(x => x.MessageId).ToList();
ToList()方法返回列表;您需要设置订购结果。像这样:
messagesList = messagesList.OrderBy(x => x.MessageId).ToList();
我在学校的任务是创建一个程序,以升序排列数组的值。它几乎就在那里,但每当我输入“44 55 66 22 33 11 77 99 88 66”或它输出的任何数字 -858993460,11,22,33,44,55,66,66,77,88,或开头为负数 第一个数字到底怎么了?我是不是缺了什么? 我对C++很陌生,我不太明白这里的问题。如果有什么建议我可以用请告诉他们。 }
我下面的代码不起作用,我也不知道为什么。 它编译得很好,但结果似乎没有排序。
(“Samsung”,(“Galaxy”,20)) (“苹果”,(“iPhone”,40)) 我需要按照内部键的字母顺序对映射进行降序排序(在这个例子中是模型名) 我到目前为止的排序是这样的: Map.EntrySet().Stream.Foreach(entry->entry.GetValue().EntrySet().Stream().Sorted(Comparator.Comparative
我想按T1和T3升序对以下三元组列表进行排序: first:按第一个元组(long)升序排序 如果有相同数量的条目(long),则按字母顺序升序排列最后一个元组(最后一个字符串) 可能的排序输出: 123123,xxx,zz 使用此代码,a可以按第一个元组(long)对列表排序,但不能按最后一个元组(last string)排序:
我有一个通用的链表,目前由int组成,我想在默认情况下按升序排序,然后切换一个布尔值,按降序排序。我该怎么做?