Salve sono nuovo nel forum quindi colgo l'occasione per salutare tutti i membri di questo forum.
Ho un dubbio e,di solito,venivo da queste parti per cercare aiuto,trovando sempre qualche spunto per la soluzione;solamente che adesso ho implementato una lista di strutture in C#:
codice:namespace esercmio { public struct SOPQ { public string soPQTable; public int soPQNumber; public string soPQOrderNo; public string soPQPartNo; public DateTime soPQData; public double soPQQuantity; } }
e in una procedura ho creato la lista del tipo della struttura: List<SOPQ> lsopq = new List<SOPQ>();
l'ho popolata correttamente e funziona senza problemi.
Dopodichè ho creato una nuova struttura con gli stessi tipi primitivi (ovviamente con nomi diversi)
e creato la lista anche per essa: List<WOPQ> lwopq = new List<WOPQ>();codice:public struct WOPQ { public string woPQTable; public int woPQNumber; public string woPQOrderNo; public string woPQPartNo; public DateTime woPQData; public double woPQQuantity; }
Perfetto,adesso il mio problema è non riuscire a confrontare un campo di una lista lsopq con quello di una lwopq,ad esempio per confrontare lsopq.soPQNumber con lwopq.woPQNumber come dovrei procedere?
E quindi come confrontare all'interno di una lista,lo stesso campo ma con indice diverso,ossia confrontare in modo da eliminare duplicati?
Spero di essere stato chiaro e ringrazio anticipatamente chiunque volesse darmi una mano :-)

Rispondi quotando