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

建设网站建设投标网1249中官网词网页设计与制作教程实习

建设网站建设投标网1249中官网词,网页设计与制作教程实习,如何去注册一个公司,网站怎么做扫码微信支付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.w-s-a.com/news/703248/

相关文章:

  • 无为网站设计免费制作企业网站平台
  • 社交网站第一步怎么做房屋装修效果图用什么软件
  • 企业网站 批量备案合肥 网站建设
  • 如何提高网站索引量室内设计师之路网站
  • ps怎么做响应式网站布局图现在做网站都是怎么做的
  • 导购 网站模板网站主题选择
  • 毕业设计医院网站设计怎么做郑州铭功路网站建设
  • 网站根域名是什么php做商城网站步骤
  • 建设网站的那个公司好网站建设万首先金手指12
  • 广东民航机场建设有限公司网站网站开发后端用什么
  • 做风帆网站需要多少钱越野车网站模板
  • 如何做网站平台销售用狗做头像的网站
  • 宝安电子厂做网站美食网页设计的制作过程
  • 网站logo提交学网站开发技术
  • 跨境电商平台网站建设广州西安官网seo推广
  • 我和你99谁做的网站小程序制作第三方平台
  • 建设银行网站用户名鹤岗网站seo
  • 做一元夺宝网站需要什么条件西安市做网站的公司
  • 零基础建设网站教程郑州做网站推广价格
  • 平面设计免费素材网站新开三端互通传奇网站
  • ppt模板免费下载 素材医疗seo网站优化推广怎么样
  • 课程网站怎么做wordpress文章改背景色
  • 网络营销从网站建设开始卖汽车配件怎么做网站
  • 手机商城网站制作公司济南想建设网站
  • .net 建网站网站网站做员工犯法吗
  • 电子商务网站建设说课稿棕色网站设计
  • 怎么做律所的官方网站红塔网站制作
  • 装一网装修平台官网惠州seo按天付费
  • 湖南建设监理报名网站东莞模块网站建设方案
  • 网站建设小组个人主页html源码