Удалить объект из коллекции объектов

В коллекции сущностей у меня есть 4 сущности. Теперь мне нужно выбрать сущности по диапазону, что означает, что мне нужно выбрать первые две сущности.

После этого мне нужно удалить первые две сущности из коллекции сущностей и выбрать следующие две сущности.

псевдокод

Entitycollection EC = totalValues;//here totalValues having 4 entities.
int startrange = 0;
int uptoRange = 2;
here i need to select the 0 to 2 Index entities from the entity Collection
forloop (<loop the newly selected value >)
{

}

Наконец мне нужно удалить выбранное значение.

2 ответа

Преобразуйте эту коллекцию сущностей в список, а затем выполните

list.RemoveRange(int index,int count);

Это удаляет этот конкретный диапазон.

Мы можем использовать пропустить и принять предопределенные методы для достижения этого сценария.

**pseudocode** 

int startrange = 0;
int uptoRange = 2;
int totalloop = EC.Entities.count;
for(int i=0;i<= totalloop;i++)
{
foreach(Entity Ent in EC.Entities.skip(startrange).take(uptoRange))
{

}
  startrange += uptoRange 
}
Другие вопросы по тегам