查看: 2027|回复: 0

[ASP.NET教程] C#泛型类创建与使用的方法

发表于 2018-2-10 08:00:07

本文实例为大家分享了C#泛型类创建与使用的具体代码,供大家参考,具体内容如下

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace ConsoleApplication13
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. Test<string,int> t = new Test<string,int>("Age",16);
  12. t.Run();
  13. t.SetT1Value = "Height";
  14. t.SetT2Value = 1000;
  15. t.Run();
  16. Console.ReadKey();
  17. }
  18. }
  19. class Test<T1,T2>
  20. {
  21. private T1 _t1;
  22. private T2 _t2;
  23. public Test(T1 v1,T2 v2)
  24. {
  25. _t1 = v1;
  26. _t2 = v2;
  27. }
  28. public T1 SetT1Value
  29. {
  30. set
  31. {
  32. _t1 = value;
  33. }
  34. }
  35. public T2 SetT2Value
  36. {
  37. set
  38. {
  39. _t2 = value;
  40. }
  41. }
  42. public void Run()
  43. {
  44. Console.WriteLine("The type of T1 is {0},the value is 小贝",_t1.GetType().ToString(),_t1);
  45. Console.WriteLine("The type of T2 is{0},the value is 小贝", _t2.GetType().ToString(), _t2);
  46. }
  47. }
  48. }
复制代码

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持程序员之家。

您可能感兴趣的文章:

  • C# 泛型类(函数)的实例化小例子
  • 浅谈c# 泛型类的应用
  • c# 泛型类型参数与约束的深入分析
  • c#自定义泛型类的实现
  • 介绍C# 泛型类在使用中约束
  • 深入解析C#中的泛型类与泛型接口
  • Java泛型类型通配符和C#对比分析
  • 深入浅析C#泛型类型
  • 自定义的Troop泛型类( c++, java和c#)的实现代码


回复

使用道具 举报