It is impossible to gain proficiency in any programming language without first learning some of the basics. Perhaps the most basic aspect of programming involves the use of variables and constants. Even the most advanced and impressive programs, from high end video games to enterprise commerce applications, use variables in one form or another. In this chapter of [[C Sharp Essentials|C# Essentials]] we will cover everything that a C# programmer needs to know about variables and constants.
Note that casting is only possible on numerical data types. It is not, therefore, possible to perform casts on ''string'', or ''bool'' variables.