我爱Aspx >> C#.Net >> c#泛型学习(二)_C#教程35 {
36 public void Test()
37 {
38
39 MyClass1 obj = new MyClass1();
40 int number = obj.MyMethod<int>();
41 }
42 }
43 #endregion
44
45 泛型方法约束#region 泛型方法约束
46 public class Class32
47 {
48 public T MyMethod<T>(T t) where T : IComparable<T>
49 { return default(T); }
50 }
51 #endregion
52
53 泛型虚拟方法#region 泛型虚拟方法
54 public class BaseClass33
55 {
56 public virtual void SomeMethod<T>(T t)
57 { }
58 }
59 public class SubClass33 : BaseClass33
60 {
61 public override void SomeMethod<T>(T t)
62 {
63 base.SomeMethod<T>(t);
64 }
65 }
66
67 public class BaseClass34
68 {
69 public virtual void SomeMethod<T>(T t) where T : new()
70 { }
71 }
72 public class SubClass34 : BaseClass34
73 {
74 public override void SomeMethod<T>(T t)// where T : IComparable<T>
75 { }
76 }
77
78 public class BaseClass35
79 {
80 public virtual void SomeMethod<T>(T t)
81 { }
82 }
83 public class SubClass35 : BaseClass35
84 {
85 public override void SomeMethod<T>(T t)
86 {
87 base.SomeMethod<T>(t);
88 base.SomeMethod(t);
89 }
Ҷƪл˵?
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]