/// <summary>
/// 泛型接口
/// </summary>
/// <typeparam name="T"></typeparam>
public interface IDisplay< T >
{
void Show(T item);
}
/// <summary>
/// 实现泛型接口IDisaplay
/// </summary>
/// <typeparam name="T"></typeparam>
public class ShapDisplay<T> : IDisplay<T>
{
public void Show(T item)
{
Console.WriteLine("测试成功!");
}
}
/// <summary>
/// 父类
/// </summary>
public class ParentClass
{
}
/// <summary>
/// 子类
/// </summary>
public class SubClass : ParentClass
{
}
class Program
{
static void Main(string[] args)
{
// 用子类实例化泛型类(简称子类对象)
IDisplay<SubClass> sub1 = new ShapDisplay<SubClass>();
// 用父类实例化泛型类(简称父类对象)
IDisplay<ParentClass> par1 = new ShapDisplay<ParentClass>();
// 用父类类型接收子类对象(子类对象→父类类型)协变
IDisplay<ParentClass> parent = sub1;
// 用子类类型接收父类对象(父类对象→子类类型)抗变
IDisplay<SubClass> sub = par1;
Console.ReadKey();
}
}
/// <summary>
/// 泛型接口
/// </summary>
/// <typeparam name="T"></typeparam>
public interface IDisplay<out T>
{
void Show(T item);
}
/// <summary>
/// 泛型接口
/// </summary>
/// <typeparam name="T"></typeparam>
public interface IDisplay<in T>
{
void Show(T item);
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有