• λ我爱Aspx >> C#.Net >> c#泛型学习(二)_C#教程
  • c#泛型学习(二)_C#教程

  • :aspxer  Դ:internet  :2007-4-28 20:58:03  ؼ:c#
  • 90 }

    91 #endregion

    92

    93 泛型静态方法#region 泛型静态方法

    94 public class MyClass36<T>

    95 {

    96 public static T SomeMethod(T t)

    97 { return default(T); }

    98 }

    99

    100 public class Class36

    101 {

    102 public void Test()

    103 {

    104 int number = MyClass36<int>.SomeMethod(3);

    105 }

    106 }

    107

    108 public class MyClass37<T>

    109 {

    110 public static T SomeMethod<X>(T t, X x)

    111 { return default(T); }

    112 }

    113 public class Class37

    114 {

    115 public void Test()

    116 {

    117 int number = MyClass37<int>.SomeMethod<string>(3, "AAA");

    118 int number1 = MyClass37<int>.SomeMethod(3, "AAA");

    119 }

    120 }

    121

    122 public class MyClass38

    123 {

    124 public static T SomeMethod<T>(T t) where T : IComparable<T>

    125 { return default(T); }

    126 }

    127

    128 #endregion

    129}

    130

    4.泛型委托

    1using System;

    2using System.Collections.Generic;

    3using System.Text;

    4

    5namespace VS2005Demo2

    6{

    7 泛型委托#region 泛型委托

    8 public class MyClass40<T>

    9 {

    10 public delegate void GenericDelegate(T t);

    11 public void SomeMethod(T t)

    12 { }

    13 }

    14

    15 public class MyClassTest40

    16 {

    Ҷƪл˵?
  • һƪc#2.0泛型学习(一) _C#教程
    һƪC# 3.0新特性初步研究 Part1:使用隐含类型的本地变量_C#教程