This post is a portion of my series on Windows Programming using C# (C Sharp). You can see all of the posts by going to and clicking the “Windows Programming with C#” button at the top of the site.




Examine the different types of variables available in C# as well as the different ways they are implemented. Gain an understanding of the declaration and initialization of variables


  • Introduction
  • Primitive Data types
  • Declaration
  • Initialization
  • Complex Data types
  • Value and Reference Variables
  • Unified Type System