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);
}
}
}
运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Visual Studio 未能加载各种Package包的解决方案
打开Visual Studio 的时候,总提示未能加载相应的Package包,有时候还无法打开项目,各种错误提示,怎么解决呢?下面小编给大家带来了Visual Studio 未能加载各种Package包的解决方案,一起看看吧2016-10-10
学习Winform分组类控件(Panel、groupBox、TabControl)
这篇文章主要和大家一起学习Winform分组类控件,包括容器控件(Panel),分组框控件(groupBox)和选项卡控件(TabControl)等控件,感兴趣的小伙伴们可以参考一下2016-05-05
C# 中 List 与 List 多层嵌套不改变原值的实现方法(深度复制)
这篇文章主要介绍了C# 中 List 与 List 多层嵌套不改变原值的实现方法,使用 BinaryFormatter 将原始 List 序列化为字节流,然后再反序列化得到新的 List,实现了深度复制,需要的朋友可以参考下2024-03-03


最新评论