Understand the different types of variables in C#, their scope, and how visibility affects your code.