C# step by step