Variable scoping - C#