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)
codice:
public struct WOPQ
{
public string woPQTable;
public int woPQNumber;
public string woPQOrderNo;
public string woPQPartNo;
public DateTime woPQData;
public double woPQQuantity;
}
e creato la lista anche per essa: List<WOPQ> lwopq = new List<WOPQ>();
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 :-)