c# study example