C# Tutorial Delegate 51 codes