Mam listę obiektów poniższej klasie,Flag wszystkie ale jeden duplikaty na liście
class Invoice
{
public int InvoiceNumber;
public string CustomerName;
public bool IsDupe;
}
Numery na fakturze mogą być duplikat lub nie może być nawet przypadek 4 faktur, wszystkie z tym samym numer.
Muszę ustawić flagę IsDupe na wszystkich oprócz jednego z obiektów faktury. Jednym podejściem jest metoda brute force polegająca na posiadaniu listy numerów faktur i porównywaniu każdego z nich z flagą. Próbowałem również tego question. Czy istnieje lepszy sposób syntaktyczny to zrobić? TIA