我爱Aspx >> C#.Net >> c#泛型学习(二)_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# 3.0新特性初步研究 Part1:使用..[04-28]
C# 3.0新特性初步研究 Part2:使用..[04-28]
C# 3.0新特性初步研究 Part3:使用..[04-28]
C# 3.0新特性初步研究 Part4:使用..[04-28]
C# 3.0新特性初步研究 Part5:匿名..[04-28]
C# 3.0新特性初步研究 Part6:使用..[04-28]
C# 4.0语言将出现重大改变,带来..[04-28]
Word文档中快速插入分隔线的技巧..[04-28]
C# 2.0 套接字编程实例初探_C#教..[04-28]
DotNet(C#)学习-你学到什么程度..[04-28]
C# 3.0新特性初步研究 Part1:使用..[04-28]
C# 3.0新特性初步研究 Part2:使用..[04-28]
C# 3.0新特性初步研究 Part3:使用..[04-28]
C# 3.0新特性初步研究 Part4:使用..[04-28]
C# 3.0新特性初步研究 Part5:匿名..[04-28]
C# 3.0新特性初步研究 Part6:使用..[04-28]
C# 4.0语言将出现重大改变,带来..[04-28]
Word文档中快速插入分隔线的技巧..[04-28]
C# 2.0 套接字编程实例初探_C#教..[04-28]
DotNet(C#)学习-你学到什么程度..[04-28]