Как Вы удаляете в *, отклоняют?

Преобразуйте свой foreach в цикл For.

for(int i=0;i<lstfruits.Count();i++)
{

    var lstColor = new List<Colors>();
    lstColor = db.Color.Where(f => f.FruitId == lstfruits[i].Id)
                       .Select(f => new Colors {ColorId=f.Id.ToString(), ColorName = f.Name, ColorDescription = f.Description })
                       .ToList();
    lstfruits[i].ColorsList = lstColor;
}

Вы можете на самом деле покончить с инициализацией списка внутри цикла с помощью

for(int i=0;i<lstfruits.Count();i++)
{

    lstfruits[i].ColorsList = db.Color.Where(f => f.FruitId == lstfruits[i].Id)
                       .Select(f => new Colors {ColorId=f.Id.ToString(), ColorName = f.Name, ColorDescription = f.Description })
                       .ToList();

}
5
задан deadprogrammer 14 January 2009 в 16:43
поделиться

2 ответа

Если Вы не использовали диспетчер пакетов (об/мин, склонный, и т.д.), то Вы, вероятно, установили из источника. Для установки Вы выполнили, процесс вроде./настраивающий && заставляют && сделать установку. Если приложение хорошего поведения, та "установка" делают цель, должен быть вместе с целью "удаления". Так извлеките источники снова, настройте снова (с теми же путями) и сделайте удаление.

6
ответ дан 13 December 2019 в 19:37
поделиться

Обычно при компиляции чего-то из источника процедура будет

$ make
$ su
# make install

в этом случае у подавляющего большинства программ будет цель удаления, которая позволит Вам инвертировать шаги, которые произошли во время установки

$ su
# make uninstall

Как всегда, считайте README программы или УСТАНОВИТЕ файлы для определения то, что доступно. В большинстве ситуаций Вы или установите что-то через диспетчер пакетов (который также обработает удаление), или Вы вызовете некоторый ручной процесс (который должен был идти с объяснением readme, как удалить его).

5
ответ дан 13 December 2019 в 19:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: