《深入理解C#(第3版)》筆記1

vicode117發表於2020-03-18

最近開始在圖靈社群裡閱讀這本書,一邊看,一邊寫程式碼理解,目前發現了一點錯誤。 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也存在這樣的問題。

相關文章