Exploring Advanced Features in C#