当前位置: 首页 > 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.sadfv.cn/news/174106/

相关文章:

  • 网站的导航栏怎么做的做网站的工具怎么使用
  • 网站首页被k 做跳转凌风wordpress教程
  • 西安做商铺的网站哪家网络么司做网站好
  • 网站建设与管理感想最大的建材采购平台
  • 精美手机网站模板自己做文学网站赚钱吗
  • 网站收录怎么做商洛免费做网站
  • 网站模板搭建在手机上怎么做网站
  • 如何让网站自适应屏幕iis如何设置服务器上网站空间大小
  • 网站建设怎么自学在线制作个人网站
  • 常见的域名注册网站用vs2012做asp网站
  • 淘宝网站建设方案如何进行网站的推广
  • 深圳网站建设公司的英文名是永久免费的ip代理
  • 南宁建站服务公司湖南住房城乡建设厅官方网站
  • 网站流量报告wordpress调用内容代码
  • 广州网站建设推广报价个人网站 cdn
  • 网站建设售前怎么做好seo实战密码pdf
  • 专业广州网站建设网站后台打不开了怎么办
  • 石家庄网络推广建站wamp安装wordpress
  • 免费网站电视剧全免费温州网页设计前端招聘
  • 网站建设售后支持广告宣传设计图
  • 嘉定区网站建设公司织梦如何做响应式手机网站
  • 网站开发开题报告格式住房建设部官方网站公示公告
  • 网站制作公司高端青岛网站制作
  • 为企业提供网站建设服务如何看那个网站是那个公司做的
  • 一个主机放几个网站wordpress整站克隆
  • 外国小孩和大人做网站互联网大会
  • 旅游网站建设成本核算阿里巴巴网站首页怎么制作
  • 天助可以搜索别人网站网络营销是做什么工作
  • 岳阳市规划局建设工程公示网站上海到北京飞机航班查询
  • 嘉兴网站建设运营wordpress 学院主题