Le mot clé var obtient le type au moment de l’exécution ou de la compilation?
ou dépend?
Clair et simple: le temps de compilation
var
n’est pas un type. Le type actuel est déterminé au moment de la compilation.
var
variables var
sont également appelées variables locales implicitement typées (Guide de programmation C #)
Le type var est comstack time
.
Var est une variable locale implicitement typée est fortement typée comme si vous aviez déclaré le type vous-même, mais le compilateur détermine le type.
var i = 10; // implicitly typed int i = 10; //explicitly typed
Le mot clé var est implicitement saisi. Cela signifie qu’il est fortement typé, mais que le compilateur en détermine le type.