Novità in C# 7.1 A distanza di qualche mese dalla pubblicazione analizziamo alcune delle novità in C# 7.1. C# 7.1 è stato pubblicato con l’upgrade 15.3 di Visual Studio 2017 (Agosto 2017). A differenza di altri rilasci, non tutte le novità sono disponibili automaticamente dopo l’aggiornamento, ma è necessario modificare manualmente la configurazione di Visual Studio. E’ possibile abilitare […]
GDPR – servizi esternalizzati in cloud Riprendendo il tema GDPR trattato in un precedente articolo, è necessario focalizzare l’attenzione sulla conformità offerta dai servizi cloud. Le nuove tecnologie legate allo sviluppo delle applicazioni tendono spesso ad esternalizzare i dati, appoggiandosi a servizi cloud. Questo tipo di soluzione porta, nella quasi totalità dei casi, alla perdita di controllo in termini di sicurezza […]
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.