c#之泛型

时间:2020-01-11 16:39:07   收藏:0   阅读:89


public class Program { public static void Main(string[] args) { Pair<int, string> p = new Pair<int, string>(12,"name"); Console.WriteLine(p.First+","+p.Second); Console.ReadLine(); } } public interface IPair<T1, T2> { T1 First { get; set; } T2 Second { get; set; } } public struct Pair<T1, T2> : IPair<T1, T2> { public Pair(T1 first, T2 second) : this()//结构体的构造参数需要加上这个。 { this.First = first; this.Second = second; } public T1 First { get; set; } public T2 Second { get; set; } }

上述代码就是泛型的一个例子

1.1 元数

元数是指类型参数的数量,对类进行了唯一性区分。每个泛型类型的元数都必须固定。

原文:https://www.cnblogs.com/anjingdian/p/12180003.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!