Er zijn vele functies die samenhangen met Visual Basic 2010. In dit artikel ga ik vermelden enkele van de unieke kenmerken.
1. Verzameling initialiseerders
Deze initializers bieden een kleine syntax waarmee u een verzameling te genereren en u kunt de eerste set waarden te gebruiken. Je identificeert een verzameling initialiseerder met behulp van de Van trefwoord gevolgd door accolades ({}).
Dimnames As New List (touw) Van {"Christa", "Brian", "Tim"}
< p> 2. Auto geïmplementeerd Properties.
Auto geïmplementeerd eigenschappen zorgen voor een korte syntax om eigenschappen van een klasse te stellen zonder het schrijven van code te krijgen en stel eigenschap.
3. Impliciet lijn voortzetting
Impliciete lijn voortzetting helpt u om een verklaring op de volgende regel uit te breiden zonder het gebruik van de underscore. Dat is kunt u een underscore weglaten.
4. Covariantie en contravariance.
Covariantie helpt u om een afgeleid type te gebruiken dan die opgegeven door generieke parameter. Contravariance kunnen gebruikers minder afgeleid types gebruiken.
U kunt variant interfaces te bouwen met behulp van In and Out zoekwoorden.
5. Dynamic Support
Visual Basic maakt gebruik van objecten uit een aantal van de dynamische talen zoals IronRuby en IronPython.
6 . Nieuw command line voor een taalversie
De opdrachtregeloptie /langversion zorgt ervoor dat de compiler om alleen syntax die geldig is in de opgegeven versie van Visual Basic te accepteren.
7.
Lambda support
Lambda expressie ondersteuning is uitgebreid naar subroutines ondersteunen in aanvulling op meerdere regels lambda functies en subroutines