C#泛型类创建与使用的方法

 更新时间:2020年06月29日 15:11:19   作者:cnc  
这篇文章主要为大家详细介绍了C#泛型类创建与使用的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication13
{
 class Program
 {
  static void Main(string[] args)
  {
   Test<string,int> t = new Test<string,int>("Age",16);
   t.Run();
   t.SetT1Value = "Height";
   t.SetT2Value = 1000;
   t.Run();
   Console.ReadKey();
  }
 }

 class Test<T1,T2>
 {
  private T1 _t1;
  private T2 _t2;

  public Test(T1 v1,T2 v2)
  {
   _t1 = v1;
   _t2 = v2;
  }

  public T1 SetT1Value
  {
   set
   {
    _t1 = value;
   }
  }

  public T2 SetT2Value
  {
   set
   {
    _t2 = value;
   }
  }

  public void Run()
  {
   Console.WriteLine("The type of T1 is {0},the value is {1}",_t1.GetType().ToString(),_t1);
   Console.WriteLine("The type of T2 is{0},the value is {1}", _t2.GetType().ToString(), _t2);
  }

 }
}

运行结果:

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

相关文章

  • C#基于WinForm实现串口通讯

    C#基于WinForm实现串口通讯

    这篇文章主要为大家详细介绍了C#基于WinForm实现串口通讯,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C#中关于序列化与反序列化的三种方法

    C#中关于序列化与反序列化的三种方法

    序列化是将对象的状态信息转换为可以存储或传输的形式的过程,本文主要介绍了C#中关于序列化与反序列化的三种方法,文章具有一定的参考价值,感兴趣的可以了解一下
    2022-03-03
  • WPF的ListView控件自定义布局用法实例

    WPF的ListView控件自定义布局用法实例

    这篇文章主要介绍了WPF的ListView控件自定义布局的方法,结合实例形式分析了WPF中ListView控件的布局方法,需要的朋友可以参考下
    2016-07-07
  • 【C#基础】Substring截取字符串的方法小结(推荐)

    【C#基础】Substring截取字符串的方法小结(推荐)

    这篇文章主要介绍了Substring截取字符串方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • C# CSV文件读写的实现

    C# CSV文件读写的实现

    本文主要介绍了C# CSV文件读写的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 简介C#读取XML的两种方式

    简介C#读取XML的两种方式

    在程序中访问进而操作XML文件一般有两种模型,分别是使用DOM(文档对象模型)和流模型,使用DOM的好处在于它允许编辑和更新XML文档,可以随机访问文档中的数据,可以使用XPath查询
    2013-03-03
  • c#计算某段代码的执行时间实例方法

    c#计算某段代码的执行时间实例方法

    在本篇文章里我们给大家整理了关于c#计算某段代码的执行时间的方法和经验,有兴趣的朋友们学习下。
    2019-02-02
  • WinForm项目开发中NPOI用法实例解析

    WinForm项目开发中NPOI用法实例解析

    这篇文章主要介绍了WinForm项目开发中NPOI用法,有一定的实用价值,需要的朋友可以参考下
    2014-08-08
  • C#在MEF框架中实现延迟加载部件

    C#在MEF框架中实现延迟加载部件

    这篇文章介绍了C#在MEF框架中实现延迟加载部件的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06

最新评论