a.
, var. var , :
var a = new A();
A a = null; a, , .
:
Func<int, int> factorial = null;
factorial = n => n < 3 ? n : n * factorial(n-1);
, .
= null , , , .
, null.
var a = default(A);, .
A a;
. , . , , . , .
, , (ReSharper) Split declaration and assignment, var A, Move to outer scope .
, x SomeVerylongTypeName<EvenMoreLongTypeName>, .
var x = container.GetFirst();
:
var a = x; () () () (Alt-Enter)... ... (Enter), :
SomeVerylongTypeName<EvenMoreLongTypeName> a;
a = x;