ObservableCollection集合 按集合中的对象的属性排序怎么写?

armstrongw 2012-02-06 05:06:27
ObservableCollection<QuoteScreenBase> stockQuoteScreens = new ObservableCollection<QuoteScreenBase>();
得到的这个集合stockQuoteScreens 按照QuoteScreenBase中的价格排序 应该怎么写,有点小不会,指点一下,谢谢~
...全文
584 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
manupstairs 2012-02-07
  • 打赏
  • 举报
回复
楼上其实是正解,你再转一下就好了

ObservableCollection<QuoteScreenBase> stockQuoteScreens = new ObservableCollection<QuoteScreenBase>();

stockQuoteScreens = new ObservableCollection<QuoteScreenBase>(stockQuoteScreens.OrderBy(item => item.Price));

要不你就写个冒泡算法,两个for循环来排序
armstrongw 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 armstrongw 的回复:]
ObservableCollection<QuoteScreenBase> stockQuoteScreens = new ObservableCollection<QuoteScreenBase>();
得到的这个集合stockQuoteScreens 按照QuoteScreenBase中的价格排序 应该怎么写,有点小不会,指点一下,谢谢~
[/Quote]
当然不能这么写 var result = stockQuoteScreens.OrderBy(p=>p.价格字段名); 返回的类型都不是stockQuoteScreens这个类型···
暖枫无敌 2012-02-06
  • 打赏
  • 举报
回复
ObservableCollection<QuoteScreenBase> stockQuoteScreens = new ObservableCollection<QuoteScreenBase>();


var result = stockQuoteScreens.OrderBy(p=>p.价格字段名);

110,526

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧