AcornPublishing_essential-csharp-7e/EssentialCSharp-8.0/src/Chapter12/Listing12.40.ConversionBetweenGenericsWithDifferentTypeParameters.cs
namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter12.Listing12_40
{
    public class Program
    {
        public static void Main()
        {
            // ...

            // Error: Cannot convert type ...
            // Pair<PdaItem> pair = (Pair<PdaItem>)new Pair<Contact>();
            // IPair<PdaItem> duple = (IPair<PdaItem>)new Pair<Contact>();
        }
    }
}
