的名單我想ORDERBY像一個列表:自定義排序依據上表
public List<Person> personList { get; set; };
class Person
{
public string Name{ get; set; };
public List<Car> carList{ get; set; };
}
class Car
{
public string Name { get; set; };
public int PriceInMillions { get; set; };
}
我要排序的每個PersonList
這樣CarList
CarList
具有BMW object(can be one or more)
在列表頂部?
輸入:
Person: Name: 'ABC'
List<Car>:{{"x",25},{"y",25},{"BMW",26},{"x",25},{"BMW",25}}
Person: Name: 'DEF'
List<Car>:{{"BMW",21},{"y",25},{"BMW",26},{"x",25},{"BMW",20}}
所需的輸出:
Person: Name: 'ABC'
List<Car>:{{"BMW",25},{"BMW",26},{"x",25},{"y",25},{"x",25}}
Person: Name: 'DEF'
List<Car>:{{"BMW",20},{"BMW",21},{"BMW",26},{"y",25},{"x",25}}
我試圖找到「寶馬」的指標,並與第一指數掉它,但它不能正常工作。
我有沒有關於這個場景的想法,我試過了,但它不起作用,而且沒有表現出來。 –
您是否想按字母順序排列汽車,還是保持訂單相同,並且只將寶馬移動到頂部? –
不僅僅寶馬是我的要求。 –