C# part 2