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

杭州网站建设哪家快速上线百度关键词购买

杭州网站建设哪家快速上线,百度关键词购买,wordpress主题制作全过程新手必看,建设企业网站进去无法显示前言 我们在先前已经学习过关于万物之父object的相关知识点,当时我们是和装箱拆箱合并在一起进行讲解的,现在我们就来对object里的方法进行一步讲解。 首先既然object里有方法,那么他肯定是类或者结构体。 我们在vs2022中输入objcet,然后鼠标对准object按下f12,可以看到…

前言

我们在先前已经学习过关于万物之父object的相关知识点,当时我们是和装箱拆箱合并在一起进行讲解的,现在我们就来对object里的方法进行一步讲解。

首先既然object里有方法,那么他肯定是类或者结构体。

我们在vs2022中输入objcet,然后鼠标对准object按下f12,可以看到这样一个界面。

我们可以看到,这是一个在system命名空间下的一个类,他的里面有一些这样那样的方法,具体是怎么使用呢。不急,我们一个个来讲。

1.静态方法

静态方法:Equals

作用 :判断两个对象是否相等

他的根本工作逻辑其实是判断两个对象的引用地址是否一样,最终的判断权,交给左侧对象的equals方法,不管值类型还是引用类型都会按照左侧对象Equals方法来进行比较。

后面还有一个同名的虚方法,需要甄别,一个是obejct用来比较两个参数的,一个是子类点出来比较实用的。

然后我们看个例子,顺便复习你也可以在脑海中复习一下引用类型和值类型的区别。
 

using System;public class Person
{public string Name;public int Age;
}class Program
{static void Main(string[] args){Person person1 = new Person { Name = "Alice", Age = 30 };Person person2 = new Person { Name = "Alice", Age = 30 };Person person3 = person1; // 引用相同的对象  bool areEqual5 =true;// 使用Object.Equals方法比较对象  bool areEqual1 = Object.Equals(person1, person2); // false,引用不同  bool areEqual2 = Object.Equals(person1, person3); // true,引用相同  bool areEqual3 = Object.Equals(person1, null);     // false,person1不是null  bool areEqual4 = Object.Equals(1, 1);         // true,两个都是1,equals才能判断 if(person1!=null){areEqual5 = person1.Equals(person2);//false,展示使用方法}// 输出结果  Console.WriteLine($"person1 和 person2 相等: {areEqual1}");Console.WriteLine($"person1 和 person3 相等: {areEqual2}");Console.WriteLine($"person1 和 null 相等: {areEqual3}");Console.WriteLine($"1 和 1 相等: {areEqual4}");}
}

静态方法:ReferenceEquals

作用:主要用来比较是否是相同的引用,主要用来比较引用类型的对象

他其实和Eqauls虚方法差别不大,都是检查引用类型的,但是其实这里有一点细微的区别,Equals虚方法是可以重写的,但是RederenceEquals是不支持的。而且Equals虚方法本身的比较逻辑也比ReferenceEquals要精细一些

http://www.dtcms.com/wzjs/273224.html

相关文章:

  • 石家庄营销型网站建设公司游戏代理300元一天
  • 做怎样的网站能赚钱吗seo关键词排名优化官网
  • wordpress物流主题广州seo技术外包公司
  • 网站内如何@沈阳seo优化
  • 小组动态网站开发实训心得总结东莞网络营销渠道
  • 做外贸的网站主要有哪些内容百度app官网
  • 用avada做网站首页青岛建站seo公司
  • 网站如何进行优化手游推广渠道
  • 辽宁做网站找谁seo专业技术培训
  • 广州企业网站营销电话百度指数数据
  • 网站 网页数量临沂森佳木业有限公司
  • 营销管理网站制作免费自助建站模板
  • 网站建设模板源代码会计培训班要多少钱一般要学多久
  • 网站设计与制作的基本步骤友情链接发布网
  • 找人做网站会给源代码吗2022今天刚刚发生地震了
  • 主要搜索引擎网站搜索结果比较杭州排名推广
  • 桂林的网站建设公司站长工具在线查询
  • 做网站找沈阳横纵网络新东方烹饪学校
  • 网站域名每年费用杭州千锋教育地址
  • 网站建设与网页设计总结seo指什么
  • 网站广告文案seo网站关键词优化方式
  • 企业网站开发报价形式长春网站建设策划方案
  • 大兴网站开发网站建设报价微信腾讯会议
  • 北京当地网站 点宁波网站制作优化服务
  • 3 建设营销型网站流程图人工智能培训班
  • 网站session 验证谷歌seo搜索
  • 北京软件开发公司有几家seo关键词优化费用
  • 网站qq线客服咋做软文广告是什么意思
  • 最靠谱的网站建设公司营销课程培训
  • 法院网站建设搜索引擎营销经典案例