У меня есть этот класс:Как перемещать следующий/предыдущий в списке с помощью LINQ?
public class City
{
public City()
{
//
// TODO: Add constructor logic here
//
}
public int Id { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public string Image { get; set; }
}
и это мой список:
List<City> list = new List<City>(){
new City{Id=1,Title="city1",Description=""},
new City{Id=2,Title="city2",Description=""},
new City{Id=3,Title="city3",Description=""},
new City{Id=4,Title="city4",Description=""}
}
Как я могу переместить следующий или предыдущий двигаться в моем списке с помощью LINQ?
Что вы подразумеваете под 'move'? Вы хотите изменить порядок позиций? Или вы хотите изменить элемент, который вы просматриваете? – pyrocumulus
Что вы имеете в виду, переместив следующий или переместив предыдущий? –
Возможно, Skip (1) делает то, что вы называете move next? Не уверен, что есть что-то другое, поскольку Linq - это расширения для IEnumerable. –