Is the var type an equivalent to Variant in VB? When object can accept any datatype, what is the difference between those two?
var
Variant
object
The other answers are right on, I'd just like to add that you can actually put your cursor on the 'var' keyword and hit F12 to jump to the inferred type declaration.