Segna il video come già completato  
Se vuoi, sarebbe utile un giudizio su questo video    
In questo video vedremo un'altra novità di Visual Studio 2010 relativamente la gestione delle stringhe. Già in Visual studio 2008 avevamo la funzione IsNullOrEmpty della classe String che ci permetteva di sapere se una determinata variabile di tipo stringa è nulla oppure se è una stringa vuota. Proviamo a fare un esempio. Creiamo una prima variabile e gli assegnamo il valore String.Empty. Creiamo una seconda variabile gli assegnamo il valore stringa vuota. Creiamo una terza variabile e le assegnamo una serie di spazi. E poi in queste tre righe successive verifichiamo se la variabile in questione è nulla oppure vuota. Lanciamo il progetto e vediamo che effettivamente la prima variabile è nulla (Nothing), la seconda variabile è vuota (String.Empty) mentre il terzo non è né nulla nè vuota. Come abbiamo potuto vedere da queste esempio non c'è possibile sapere se una stringa ha un valore effettivo oppure è composto da soli spazi. Quel che potremmo fare è rimuovere gli spazi e nella terza variabile semplicemente utilizzando la funzione Trim() e quindi solo successivamente verificarla con la funzione IsNullOrEmpty, per cui quello che potremmo fare ad esempio è effettuare un prima della variabile tre e verificarla con la funzione String.IsNullOrEmpty. proviamo a rilanciare questo codice ed effettivamente abbiamo anche in questo caso il valore true. Questa modifica, cioè l'aggiunta della funzione Trim() alla variabile non è niente di particolarmente impegnativo ma in ogni caso è sempre un passo aggiuntivo Visual studio 20 10 ci mette a disposizione quindi la funzione IsNullOrWhiteSpace che ci permette di sapere se la nostra stringa è nulla e vuota oppure consiste di soli spazi. Proviamo quindi ad aggiungere una quarta riga di controllo aggiungiamo che invece di utilizzare la funzione IsNullOrEmpty utilizzerà la funzione isNullOrWhiteSpace proviamo quindi a lanciare di nuovo o questo codice e vediamo che senza utilizzare le funzioni Trim abbiamo il risultato che c'aspettiamo, cioè true. Se siamo curiosi di vedere come è stato implementato questo nuovo metodo aprendo Reflector e puntando al Net Framework 4.0, apriamo l’assembly compilato, selezioniamo String possiamo sia utilizzare la barra di scorrimento che digitare direttamente il testo verremo riportati quindi al nodo selezionato. Apriamo String e dentro String selezioniamo il metodo visto IsNullOrWhiteSpace. Eccolo qua. Selezioniamo IsNullOrWhiteSpace vediamo quello che l'implementazione del metodo praticamente per ogni carattere della stringa viene e verificato se esiste uno spazio vuoto utilizzando la funzione IsWhiteSpace della classe Char