Possible en double:
C# 'var' vs specific type performancevar Utiliser ou ne pas utiliser var
Salut à tous, je
récemment vu le code qui utilise var
beaucoup.
.: par exemple
var myString = GetAnyString();
var myInstance = GetClass();
au lieu de
string myString = GetAnyString();
MyClass myInstance = GetClass();
Outre la lisibilité (je pense que l'utilisation var
n'est pas très lisible), sont-il des avantages et/ou inconvénients de l'utiliser? Que diriez-vous de la performance
"C# 'var' vs performance de type spécifique" question ne couvre pas la question posée. –
Il y a beaucoup de discussions sur 'var' sur le site sur divers aspects de celui-ci. De la performance (qui a été choisi), la praticité de son utilisation, la nature subjective de la raison pour laquelle il est utilisé en premier lieu, etc Tous sont toujours d'actualité aujourd'hui. Faites votre choix, c'est un doublon. –
"Outre la lisibilité (je pense qu'utiliser var n'est pas très lisible)" - non, var est plus lisible que les mentions redondantes du type, ce qui est une des raisons pour lesquelles les langages modernes ont une inférence de type. "Que diriez-vous de la performance?" - cela suggère un malentendu sévère des bases de la langue ... C# est typé statiquement. –