最近开始在图灵社区里阅读这本书,一边看,一边写代码理解,目前发现了一点错误。 1-1和1-2在实现C# 2.0之后的版本,代码清单的泛型都写的有些问题。 例如代码清单1-2中GetSampleProducts()方法返回值类型直接用了List而不是它的泛型化List<T>,如下是正确写法:

using System.Collections.Generic;

    public static List<Product2> GetSampleProducts()
    {
        List<Product2> list = new List<Product2>();
        list.Add(new Product2("West Side Story", 9.99m));
        list.Add(new Product2("Assassins", 14.99m));
        list.Add(new Product2("Frogs", 13.99m));
        list.Add(new Product2("Sweeney Todd", 10.99m));

        return list;

    }

代码清单1-6也存在这样的问题。