Option Infer
Je sens qu'avec VB9 et C# 3 ca va pas être simple ;-).
Ainsi, après Option Explicit, Option Strict, voici Option Infer. Avec Infer sur On (ne cherchez pas dans l'IDE de VS, c'est pas encore implémenté), vous pouvez oublier de déclarer les types des variables assignées. C'est-à-dire:
Dim i = 4
Sera accepté (Option Explicit, c'est juste si on a oublié le Dim qu'il râle). Mais là ou ca devient marrant (et je reprends l'exemple d'un membre de l'équipe du compilateur VB), c'est avec les types anonymes:
Dim x = {1, 2, "3"}
Option Infer n'a rien à voir ici, qu'il soit sur On ou sur Off, il considère x comme IEnumerable(Of Object).
J'ai un mal de crâne moi ce matin!!!
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :