2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C#进阶高级程序员开发必知必会:泛型的定义实操案例: 实现堆栈的后进先出功能

C#进阶高级程序员开发必知必会:泛型的定义实操案例: 实现堆栈的后进先出功能

时间:2022-09-29 23:51:13

相关推荐

C#进阶高级程序员开发必知必会:泛型的定义实操案例: 实现堆栈的后进先出功能

泛型的定义

#region MyRegion// 定义带一个泛型参数的类 案例 1 public class DemoGeneric_ClassAdd<T>{public void DemoMe1(T d1) { } // 使用泛型类的泛型参数 T public void Genericme2<E>(E p1) { } // 定义带一个泛型参数的过程public void Genericme<T1,T2>(T1 a1, T2 a2) { } // 定义带多个泛型参数的过程}#endregion

泛型的使用

#region 泛型使用DemoGeneric_ClassAdd<String> obj = new DemoGeneric_ClassAdd<string>();obj.Genericme<Int32, String>(11, "字符串");#endregion

案例 1 泛型的定义实操案例: 实现堆栈的后进先出功能

#region 泛型的定义实操案例public class Stack<T>{int pos;T[] data = new T[100];public void Push(T obj) { data[pos++] = obj; } // 进栈

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。