C# part one