By default Visual Basic .NET creates undeclared variables for you
Variables must be declared
Strings will not implicitly convert to numbers.
Numeric data types will be implicity converted to less restrictive types.
Implicit conversion to a more restrictive type will cause a syntax error.