你的位置:首页 > 软件开发 > ASP.net > 编写高质量代码改善C#程序的157个建议——建议32:总是优先考虑泛型

编写高质量代码改善C#程序的157个建议——建议32:总是优先考虑泛型

发布时间:2015-08-15 11:00:17
建议32:总是优先考虑泛型泛型的优点是多方面的,无论泛型类还是泛型方法都同时具备可重用性、类型安全性和高效率等特性,这是非泛型和非泛型方法无法具备的。 以可重用性为例: class MyList { private int[] items; public in ...

建议32:总是优先考虑泛型

泛型的优点是多方面的,无论泛型类还是泛型方法都同时具备可重用性、类型安全性和高效率等特性,这是非泛型和非泛型方法无法具备的。

 

以可重用性为例:

  class MyList  {    private int[] items;    public int this[int i]    {      get { return items[i]; }      set { this.items[i] = value; }    }    public int Count    {      get { return items.Length; }    }    ///省略其他方法  }

原标题:编写高质量代码改善C#程序的157个建议——建议32:总是优先考虑泛型

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录