J'ai une petite structure et je dois comparer les valeurs pour trouver celles qui ont le même texte FreeFlow, puis saisir cette struct ENumber.Comment comparer deux listes struct?
public struct Holder
{
public string FreeFlow;
public int ENumber;
}
et voici comment je les ajoute
foreach(Class1.TextElement re in Class1._TextElements)
{
//create struct with all details will be good for later
Holder ph = new Holder();
ph.FreeFlow = re.FreeFlow;
ph.ENumber = re.ENumber;
lstHolder.Add(ph);
}
foreach(Class1.TextElement2 re in Class1._TextElements2)
{
//create struct with all details will be good for later
Holder phi = new Holder();
phi.FreeFlow = re.FreeFlow;
phi.ENumber = re.ENumber;
lstHolder2.Add(phi);
}
Je peux faire la comparaison en utilisant un foreach dans un foreach, mais je pense que ce ne sera pas la façon la plus efficace. De l'aide?
EDIT: Je suis en train de déterminer si le texte est FreeFlow exactement la même chose que l'autre texte struct FreeFlow
Tout d'abord, vous devriez en faire une classe au lieu d'une structure. Implémenter une structure correctement est plus compliqué que d'implémenter une classe correctement. – Guffa