Je viens d'installer une version d'essai de ReSharper et l'une des premières choses que j'ai remarqué, c'est que toujours, il suggère de remplacer explicitement tapé des variables locales avec tapée implicitement, e.g:
public string SomeMethod(int aParam)
{
int aNumber = SomeOtherMethod(aParam);
// should be changed to:
var aNumber = SomeOtherMethod(aParam);
}
Je pense explicitement les variables de type sont de plus lisible (plus explicite).
Que pensez-vous de ReSharper de la suggestion? Est-il un avantage en utilisant implicitement les variables de type? Quand avez-vous l'utilisation implicite/explicit vars?