当前位置: 首页 > news >正文

郑州市精神文明建设 网站明年做啥网站致富

郑州市精神文明建设 网站,明年做啥网站致富,外贸网站怎么做关键词,无锡网站制作电话C#泛型——约束|协变|逆变 1、泛型使用 在生命时可以使用#xff0c;可以写一个标识符代替一些数据类型#xff0c;在声明时给出明确定义。 非常强大#xff0c;因此需要约束。 2、泛型约束 where T: struct//值类型约束#xff0c;要求泛型必须为基本数据类型…C#泛型——约束|协变|逆变 1、泛型使用 在生命时可以使用可以写一个标识符代替一些数据类型在声明时给出明确定义。 非常强大因此需要约束。 2、泛型约束 where T: struct//值类型约束要求泛型必须为基本数据类型 where T: class //引用类型约束要求泛型必须为类类型 where T: new()//默认构造方法约束要求泛型必须有默认构造方法抽象类abstract、接口interface、密封类sealed等都不可以 多重约束之间用逗号隔开 3、泛型协变与逆变 1协变子转父与逆变父转子 泛型是一种不指定的数据类型不同的泛型之间没有继承关系。 但通过泛型定义的类在使用时需要指定泛型的具体类型这些具体类型之间有时会具备父子关系。 通常情况下同一个使用泛型的类在不同具体的实例化的同时对象引用之间不允许相互赋值。 也就是说A和A之间没有父子关系默认为不变关系没有关系。 这个时候逆变、协变、和不变关系只能自己声明。 2使用泛型时协变与逆变的声明out/in delegate T d1out T ();//协变声明 delegate void d2in T (T t);//逆变声明声明协变泛型后 使用子类的委托对象 可以向 使用父类泛型的委托引用 赋值 d1Dog d11 MakeAnimal; d1Animal d12 d11;声明逆变泛型后 使用父类的委托对象 可以向 使用子类泛型的委托引用 赋值 d2Animal d21 MakeAnimal2; d2Dog d22 d21;协变泛型只能做返回值逆变泛型只能做参数。 3适用范围 泛型接口和泛型委托。 个人感觉是因为泛型接口和泛型委托只能出现在赋值表达式的左侧作为被赋值的一方 泛型类有可能不需要声明引用泛型方法不可能作为对象引用出现在赋值表达式的左侧。
http://www.hkea.cn/news/14540223/

相关文章:

  • wordpress 启用gzip压缩荆门seo
  • 毕业设计指导网站建设wordpress站点设置使用期限
  • 淘宝上开做网站的店铺上海企业都用什么网站
  • 陕西企业网站建设优化大师官方下载
  • 荆门市网站建设wordpress名站
  • 搜狐快站怎么做网站做黑帽需不需要搭建网站
  • 网站架构招聘wordpress 图床插件
  • vue做网站好吗公众号开发简单吗
  • 深圳建企业网站oa办公软件
  • 优秀高端网站建设公司wordpress主题添加右边栏
  • 怎样设计一个网站平台html怎么设置网站吗
  • 网站开发的总结广西庆海建设发展有限公司网站
  • 广西住房与城乡建设厅网站跨境电商具体是做什么的
  • 那些网站是html5做的服务器地址在哪里看
  • 淄博网站建设卓迅如何防止网站攻击
  • 公司营销网站建设建站用帝国还是wordpress
  • 淘宝客返利网站建设许昌网络推广外包
  • 互联网站是不是自媒体平台我附近的广告公司
  • 模具厂咋做网站素材网站 模板
  • 大港油田建设官方网站设计构建网站
  • 济南网站建设哪家公司好wordpress看大图
  • 学校网站建设好么网络整合营销4i原则
  • 备案名称和网站名称不一致系统登录入口
  • lol视频网站模板wordpress不能注册
  • 犀牛云网站做的怎么样网站建设 客户定位
  • 常德市做公司网站的公司揭阳网站建设方案托管
  • 酒店网站解决方案网站系统设计方案
  • 政务网站群建设广告推广 精准引流
  • 域名购买网站有哪些怎样推广广告
  • 北京网站建设 招聘信息建设领域工人管理网站