C# Back to Basics - C# Data Types, Declarations and Variable Definitions