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

辽宁千山科技做网站怎么样塔罗牌手机网站制作

辽宁千山科技做网站怎么样,塔罗牌手机网站制作,衡水建站公司,强的网站建设公司前言在以前的文章中#xff0c;我们介绍过record类型#xff0c;它具有不变性(《为什么应该用record来定义DTO》)和值相等性(《为什么应该用record来定义DTO#xff08;续#xff09;》)。record是引用类型。而在.NET 6中#xff0c;我们可以使用record struct定义值类型。… 前言在以前的文章中我们介绍过record类型它具有不变性(《为什么应该用record来定义DTO》)和值相等性(《为什么应该用record来定义DTO续》)。record是引用类型。而在.NET 6中我们可以使用record struct定义值类型。Demo1.不变性定义record structure的代码非常简单如下所示public record struct User(int Id, string Name);但是需要注意的是和record不一样record struct生成的类型是不具备不变性的通过反编译可以看到最后生成的其实就是结构struct类型而且每个属性都有set方法如果要让类型具有不变性需要在定义时设置readonly关键字public readonly record struct User(int Id, string Name);与record一样同样可以用with表达式修改指定属性创建对象的副本2.值相等性因为record struct实际是一个结构类型而结构是一种值类型所以可以使用Equals方法进行值比较具有有相同值的两个结构将返回true:public struct User {public int Id;public string Name; }但是普通的结构没有实现和!运算符所以不能用这些运算符比较两个结构。但是可以在record struct上使用这些运算符进行比较结论为了便于区分可以分别用record class和record struct进行定义public record class UserClass(int Id, string Name); public record struct UserStruct(int Id, string Name);如果你觉得这篇文章对你有所启发请关注我的个人公众号”My IO“
http://www.pierceye.com/news/743891/

相关文章:

  • 描述电子商务网站建设网站开发教程H5
  • 个人做电影网站有什么风险招聘网站制作公司
  • 安徽网站推广公司网站集群建设参数
  • 个人网站做哪种能赚钱网站维护有哪些企业
  • 专题类的网站郴州全网推广公
  • 流行用什么做网站手机响应式网站
  • 绍兴网站建设 微德福如何填写网站开发验收单
  • php 创建网站开发中山如何建设网站
  • 莱芜企业建站公司申请微信公众号
  • 手机网站 html5上海网站开发怎么做
  • 精密科技东莞网站建设ppt简约大气模板
  • 一家专做特卖的网站seo推广优化方案
  • 南沙门户网站建设监理工程师成绩在建设部哪个网站查
  • 做视频网站需要什么证件wordpress从
  • 算卦网站开发京东慧采入驻条件及费用2023年
  • 网站建设好后如何提交搜索引擎公共网络建设指导书
  • 做网站最快多久DW怎么做电商网站
  • 论坛模板网站建设鞍山市信息网站
  • 微网站的定义商城小程序开发报价
  • 做一网站要什么软件wordpress support hls player
  • 青岛网站制作服务装饰设计素描
  • 物流网站公司站外调用WordPress评论
  • 免费的行情网站下载安装拍艺术照
  • 佛山网站设计多少钱兴国做网站
  • 自己可以做网站生意好做吗手机制作音乐的软件app
  • 国土政务网站建设制度下载购物app
  • 阿里云一键建站网站网站前端浏览器兼容如何做
  • 如何看一个网站的备案在哪里做的多媒体资源库网站建设
  • 店铺推广软件广州推广优化
  • 做读书笔记的网站wordpress主题miku