Visual Basic .NET: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Visual Basic 2010 (VB 10): Nota |
m Cite (book, journal) -> Cita (libro, pubblicazione) using AWB |
||
Riga 52:
=== Visual Basic 2010 (VB 10)===
Visual Basic 2010 è attualmente l'ultima versione disponibile del linguaggio ed è stato rilasciato nel mese di aprile 2010 insieme al Framework .NET 4.0 e al Visual Studio 2010.
Una delle nuove funzionalità più rilevanti è il supporto a [[Dynamic Language Runtime (DLR)]], presente nel Framework 4.0 attraverso la classe System.Dynamic<ref name="fw4news">{{
Inoltre, introduce ulteriori caratteristiche sintattiche che lo rendono più ''pulito'', come la possibilità di spezzare le linee di codice su più righe senza dover specificare il carattere underscore (anche se con alcune limitazioni) e aggiunge importanti modifiche ai generics (varianza e covarianza) e le Parallel Extensions per lo sviluppo multi-threading.
Riga 121:
* Uso della struttura With ... End With per l'accesso diretto alle funzionalità di un oggetto;
* Metodo IsNumeric per verificare se una stringa puà essere convertita (casting) in un numero;
* XML Literals; {{
* Dichiarazione diretta delle date usando la sintassi #1/1/2000#;
* Moduli (analoghi a classi statiche);
* Accesso diretto ai membri di un Modulo (Vedi [http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.dateandtime.now.aspx Now] come esempio)
* Il namespace [http://msdn.microsoft.com/en-us/library/5btzf5yk.aspx <code>My</code>]
* I componenti COM e l'interoperabilità sono più performanti su oggetti a runtime,<ref name="early-binding">{{
* I Namespaces possono essere incorporati nel progetto in modo da non doverli richiamare ogni volta nei vari files;
* Eccezioni in-line filtrati da un'espressione booleana, usando il blocco "When expression".<ref>MSDN: [http://msdn.microsoft.com/en-us/library/fk6t46tz.aspx Try...Catch...Finally Statement (Visual Basic)]</ref>;
|