Listing 1.2, C# 2