Io (sono solo uno sviluppatore) ho il compito di formare il mio team su una tecnica o tecnologia. Ho azzerato su System Interfaces, IComparable e IEquatable per essere specifici. Come si fa per insegnare (anche se è 1 ora), che cos'è un IComparable e dove possiamo usarlo dando un esempio.
Tuttavia, non sono del tutto sicuro che ciò possa far capire al mio team e iniziare a utilizzare IComparable.
Nel mio progetto, tuttavia, ho una classe Discount e ci sono casi in cui devo unire due elenchi di sconti. Ora, sarebbe davvero un buon esempio di dove IEquatable sarebbe utile quando faccio l'unione, vero?
Ho avuto il seguente modello per l'allenamento.
- Introduzione: Perché è necessario IComparable? (E, non ho potuto ottenere una risposta che posso usare per l'insegnamento).
- Struttura di IComparable (Ancora, che altro posso parlare di un metodo diverso da quello di CompareTo).
- Codice di esempio
- Dove possiamo utilizzarlo nel nostro progetto
- Domande.