У меня небольшая структура, и я должен сравнить значения, чтобы найти, какие из них имеют тот же текст FreeFlow, а затем получить эту структуру ENumber.
public struct Holder
{
public string FreeFlow;
public int ENumber;
}
и вот как я их добавляю
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);
}
Я могу сделать сравнение, используя foreach внутри foreach, но я думаю, что это не самый эффективный способ. Любая помощь?
РЕДАКТИРОВАТЬ: я пытаюсь определить, является ли текст свободного потока точно так же, как другой текст структуры свободного потока