Net面向对象程序设计-18-泛型概述-2010-2011-2.pptVIP

  • 0
  • 0
  • 约1.12万字
  • 约 48页
  • 2016-12-23 发布于江西
  • 举报

Net面向对象程序设计-18-泛型概述-2010-2011-2.ppt

泛型方法 与其他泛型不一样,方法是成员,不是类型 泛型方法可以在泛型和非泛型类以及结构和接口中声明 泛型方法也有两个参数列表 封闭在圆括号内的方法参数列表 封闭在尖括号内的类型参数列表 调用泛型方法 要调用泛型方法,应该在方法调用时提供类型实参 MyMethodshort, int(); MyMethodint, long (); 推断类型 如果我们为方法传入参数,编译器有时可以从方法参数中推断出泛型方法的类型参数中用到的那些类型,可使得方法调用更简单,可读性更强 编译器可以从方法参数中推断类型参数,我们可以省略类型参数和调用中的尖括号:MyMethod(MyInt); 课本329页 System.IComparable接口和System.IComparableT接口 如果要创建一个类,要求能够根据某种自然(或非自然)的方式对值进行比较,就应该实现IComparable接口 该接口包含一个名为CompareTo的方法,它接受单个参数,并返回一个整数来指示比较的结果 示例: class Circle { public Circle(int initialRadius) { radius = initialRadius; } public double Area() { re

文档评论(0)

1亿VIP精品文档

相关文档