Novità in C# 7.0 – Semplificazioni nel codice In C# 7.0 sono presenti alcune funzionalità che consentono di semplificare la scrittura del codice, rendendo molto più semplice la sua lettura. In particolare sono state introdotti i metodo expression bodied e throw expression. Possiamo utilizzare le Expression bodied : nei metodi nelle properties nei costruttori nei distruttori nelle throw exception Le expression bodied utilizzano […]
Novità in C# 7.0 – Performance In C# 7.0 sono state migliorate le performance dell’esecuzione del codice, introducendo nuovi costrutti che consentono di migliorare la copia dei dati all’interno della memoria. Per quanto riguarda le performance c# 7.0 ha introdotto due nuove features: local function Valori di ritorno e variabili locali per riferimento
Novità in C# 7.0 – Accesso ai dati Nella programmazione funzionale, ogni funziona implementa un’operazione per tutti i tipi di dato disponibile. Questo tipo di approccio consente di centralizzare la gestione delle funzionalità, ma nel momento in cui si ha la necessità di aggiungere un nuovo tipo è necessario modificare tutte le funzioni per la sua gestione.
Novità in C# 7.0 C# 7 è la prima versione del linguaggio completamente sviluppata seguendo il modello open-source. I sorgenti sono disponibili su github dove è anche possibile seguire l’avanzamento dello sviluppo e intervenire nelle discussione del team di sviluppo.
Docker – Usiamo i container! Nell’ambito IT le macchine virtuali hanno portato ad una vera rivoluzione: la possibilità di installare più sistemi operativi (magari comunicanti tra loro) sulla stessa architettura hardware, ha permesso di risparmiare sui costi e sull’hardware. L’unico vero e proprio problema riguarda il modo di istanziare il sistema operativo: anche se virtuale, necessita comunque di spazio disco […]