----------泛型
寂寂寂寂寂蝶丶
这个作者很懒,什么都没留下…
展开
-
泛型接口、泛型委托的协变(out)与逆变(in)
部分借鉴自:https://blog.csdn.net/sudazf/article/details/17148971首先回顾一下已经学过的内容,我们可以将派生类对象的实例赋值给基类的变量,这叫做赋值兼容,例如以下代码。 class Animal { public int NumberOfLegs = 4; } class Dog:Anima...原创 2019-11-18 17:22:47 · 1038 阅读 · 0 评论 -
泛型、约束(where)
泛型C#中的泛型也就是C++中的模板,泛型允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法,程序的入口点(Main函数)不能是泛型的或属于泛型类型的,也可以理解为Main函数不能在泛型类中,它提供了一个更优雅的方式,可以让多个类型共享一组代码,泛型允许我们生命类型参数化的代码,可以用不同的类型进行...原创 2019-11-08 19:20:15 · 1073 阅读 · 0 评论