var runtime delle parole chiave o tempo di compilazione?

var parola chiave ottiene il tipo in fase di esecuzione o in fase di compilazione?

o dipende?

Semplice e chiaro: tempo di compilazione

var non è un tipo. Il tipo effettivo è capito al momento della compilazione.

var variabili var sono anche note come variabili locali implicite (C # Programming Guide)

il tipo var arriva al compile time .

Var è una variabile locale implicitamente tipizzata fortemente digitato come se tu avessi dichiarato il tipo te stesso, ma il compilatore determina il tipo

 var i = 10; // implicitly typed int i = 10; //explicitly typed 

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

La parola chiave var è digitata implicitamente. Ciò significa che è fortemente digitato, ma il compilatore determina il tipo.