Utilities.NET

Volevo segnalare questo interessante progetto inserito da poco su CodePlex: Utilities.NET [http://www.codeplex.com/Utilities] ! E' una libreria di classi utili a risolvere velocemente e semplicemente le operazioni più comuni che ci si trova di fronte nella…

I Nullable Types di .NET 2

Nella versione 2.0 del framework sono stati introdotti i Nullable Types, un particolare tipo di dato, facente parte della categoria dei "Value Types", utile a dichiarare una variabile senza doverla valorizzarla in fase di dichiarazione. Era proprio…

Il pattern Singleton thread-safe

Dopo aver discusso [https://www.peppedotnet.it/Blog/PatternSingleton.aspx] sulle modalità di sviluppo del pattern Singleton, vediamo oggi come modificarne l'implementazione standard, in modo tale che diventi thread-safe, cioè che funzioni anche in un ambiente multithread. Per…

Il pattern Singleton

Oggi, mi è capitato di utilizzare il pattern Singleton, per un mio progetto. Quello che permette di fare questo design pattern è limitare la creazione di una nuova istanza di un oggetto ad una singola volta. Ecco come questo pattern…

Metodo ReadFileBytes

Metodo, per leggere un array di byte che rappresenta un generico file, dato il suo percorso. C# public static byte[] ReadFileBytes(string filePath) { byte[] data = null; try { FileInfo fInfo = new FileInfo(filePath); long numBytes = fInfo.Length; FileStream fs = new FileStream(…

Enterprise Library for .NET Framework 2.0

E' stata rilasciata la versione 2.0 della libreria gestita dal team di "patterns & practices" di Microsoft, versione questa, legata al .NET Framework 2.0; questi gli application block contenuti: * Caching application block * Cryptography application block…