I have two lists which are different
public Ingrédient(int p_noIngrédient, string p_nomIngrédient, bool p_périssable,
double p_prixAuKilo)
{
NoIngrédient = p_noIngrédient;
NomIngrédient = p_nomIngrédient;
Périssable = p_périssable;
PrixAuKilo = p_prixAuKilo;
}
public Recette(int p_noPlat, int p_noIngrédient, double p_quantité)
{
NoPlat = p_noPlat;
NoIngrédient = p_noIngrédient;
Quantité = p_quantité;
}
I want to find all NoIngrédient
in Ingrédient
that are not in Recette
. Right now I have this but it doesn't work.
void RetraitIngrédient(List<Recette> p_recettes,ref List<Ingrédient> p_ingrédients)
{
foreach (Recette recettes in p_recettes)
{
Ingrédient ingrédients =
p_ingrédients.Find(i => i.NoIngrédient != recettes.NoIngrédient);
WriteLine("{0,6} : {1:6}",ingrédients.NoIngrédient, ingrédients.NomIngrédient);
}
}