C# – Tuple Se da un metodo dobbiamo ritornare più di un valore possiamo utilizzare uno dei seguenti modi: utilizzare un parametro con la parola chiave out (passaggio per riferimento) ritornare una struttura dati o una classe ritornare un tipo anonimo tramite un tipo dinamico (sconsigliato!) La quarta soluzione possibile sono le tuple, introdotte all’interno del framework 4.0 […]
Interfacce custom e generics Nell’articolo precedente abbiamo introdotto i generics. In questo nuovo articolo introduciamo le interfacce generiche. Nulla di particolarmente complesso, è sufficiente definire nel modo tradizionale l’interfaccia, indicando però un parametro generico: public interface ICounter<T> { }
I generics c# I generics consentono di sviluppare parti di codice independenti dal tipo dei dati e trovano la loro naturale applicazione nel riuso del codice. Un contenitore di oggetti generici è indipendente dal tipo utilizzato: gli oggetti generici consentono di scrivere codice una sola volta e di poterlo riutilizzare con tutte le tipologie di dato passato in […]