>I agree, but you don't need to assign a value to MyString when you declare it. You can do it later in the code. I don't really see a difference between string and var here. In either case, you're not going to just define the variable. You're always going to assign a value and use it someplace.
>
>>Try to compile
>>
>>var MyString; // it won't
>>
>>
>>but this will
>>
>>var MyString = "";
>>
>>
>>In other words, if the compiler cannot 'derive' the type, it won't compile
>>
>>update:
http://msdn.microsoft.com/en-us/library/bb384061.aspx>>
>>
Craig,
Can you
either provide some code where you declare a variable with 'var' without initializing it, that will compile
or retract your statement
Gregory