Create a program that demonstrates the following different types of C# variable scope: Class-Level, Method-Level, and Nested. Post your code in the discussion forum.
Discuss another example from a situation you might face in which you would use one of the types of scope.