第9章 面向对象高级技术.pptVIP

  • 2
  • 0
  • 约8.83千字
  • 约 30页
  • 2021-11-28 发布于辽宁
  • 举报
9.6 泛型 泛型是在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须具体化,是将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。 泛型方法是指通过泛型来约束方法中的参数类型,定义泛型方法需要在方法名和参数列表之间加上,并在其中使用 T 来代表参数类型。 9.6.1泛型方法 9.6 泛型 【实例9-9】泛型方法Swap class Program { //这是一个泛型方法,可以在普通类中 public static void SwapT(ref T t1, ref T t2) { T temp = t1; t1 = t2; t2 = temp; } public static void Main(string[] args) { int a = 1; int b = 2; //调用泛型方法。也可以省略类型参数,编译器将推断出该参数。 Swapint(ref a, ref b); Console.WriteLine(整形数字交换后: + a + + b); string s1 = hello; string s2 = world;

文档评论(0)

1亿VIP精品文档

相关文档