ho l'elenco degli oggetti della classe seguente,Flag Tutti tranne uno duplicati in un elenco
class Invoice
{
public int InvoiceNumber;
public string CustomerName;
public bool IsDupe;
}
I numeri di fattura possono essere duplicati o non ci può anche essere un caso di 4 fatture, tutti con lo stesso numero.
Devo impostare il flag IsDupe su tutti tranne uno dell'oggetto fattura. Un approccio è il metodo di forza bruta di avere un elenco di numeri di fattura e confrontare ciascuno di essi da contrassegnare. Ho anche provato questo question. Esiste un modo migliore per farlo in modo sintattico? TIA