mot-clé var runtime ou comstack time?

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 

http://msdn.microsoft.com/en-us/library/bb383973.aspx

Le mot clé var est implicitement saisi. Cela signifie qu’il est fortement typé, mais que le compilateur en détermine le type.