C# and .NET technology platform practical exercises P