颤动找出价格最高的 ToDoItem 的标题

flutter finding out the title of the ToDoItem that has the highest price

To-Do 应用程序

class ToDoItem{
  final String id;
  final String title;
  final Color color;
  final int price;
  final IconData icon;
  final String todoListId;

  const ToDoItem({
    @required this.color,
    @required this.id,
    @required this.todoListId,
    @required this.price,
    @required this.title,
    @required this.icon,
  });}

我正在寻找 价格最高的 ToDoItem 的标题

并且正在将 ToDoItem 添加到此:

List<ToDoItem> toDo= [];
void main(){
  

  List<ToDoItem> _myList = [];
  _myList.add(ToDoItem('10',100));
  
  _myList.add(ToDoItem('30',400));
  _myList.add(ToDoItem('40',2));
  
  _myList.add(ToDoItem('20',200));
  
  _myList.sort((a,b)=>a.price.compareTo(b.price));
  
  for(ToDoItem items in _myList)
    print(items.id + ',' + items.price.toString());
}

  class ToDoItem{
  final String id;
  final int price;

  const ToDoItem(
   this.id,
   this.price,
  );
  }

这是我在 dart 中用来对列表进行排序的代码。您可以使用此处的排序逻辑。它会根据价格对您的列表进行升序排序。