栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

(60)C#里判断引用相等的方法

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(60)C#里判断引用相等的方法

(60)C#里判断引用相等的方法

在C#的开发里,经常会遇到判断两个对象是否相等的问题。如果是普通的值类型,就可以直接判断,使用等号即可,但是对于引用类型,直接判断就不一定行了。另外对于引用类型来说,可以有更加方便的办法来判断,比如两个引用类型的地址一样,那么这两个类型是一样的。

可以简单地使用函数System.Object.ReferenceEquals()来实现,用例子演示如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp43
{
    class Program
    {
        public int Num { get; set; }
        public string Str { get; set; }

        static void Main(string[] args)
        {
            Program a = new Program() { Num = 1, Str = "Hi" };
            Program b = new Program() { Num = 1, Str &
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/954604.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号