1.泛型引入

      泛型方法:

 1 /// <summary>
 2     /// When You meet some the same things, especially on methods, you could use the generic.
 3     /// </summary>
 4     class TestGeneric
 5     {
 6         /// <summary>
 7         /// obj method
 8         /// </summary>
 9         /// <param name="obj"></param>
10         public static void ShowObject(object obj)
11         {
12             Console.WriteLine("class is {0} , parameter = {1} , value = {2}",
13                 typeof(TestGeneric).Name, obj.GetType().Name, obj);
14         }
15         /// <summary>
16         /// generic Method
17         /// from .net framework 2.0, updated CLR
18         /// delay for statement
19         /// </summary>
20         /// <typeparam name="T"></typeparam>
21         /// <param name="t"></param>
22         public static void ShowObject<T>(T t)
23         {
24             Console.WriteLine("class is {0} , parameter = {1} , value = {2}",
25                 typeof(TestGeneric).Name, t.GetType().Name, t);
26         }
27     }
泛型方法

相关文章: