小编Mad*_*ess的帖子

这个重载是什么意思?

有人可以解释一下这个重载是什么意思吗?

public static bool operator ==(Shop lhs, Shop rhs)
{
    if (Object.ReferenceEquals(lhs, null))
    {
        if (Object.ReferenceEquals(rhs, null))
        {
            return true;
        }
        return false;
    }

    return lhs.Equals(rhs);
}
Run Code Online (Sandbox Code Playgroud)

我从未在重载中看到过Object.ReferenceEquals

c# equality referenceequals

19
推荐指数
1
解决办法
1102
查看次数

搜索2d阵列中最大的空间

屏幕截图

我有随机颜色发生器.正如你在照片中看到的,它会随机生成一种颜色(R - 红色,G - 绿色,Y - 黄色).

我需要找到占据最大空间的颜色.但有一个条件.我可以算出那个有很多相同邻居的颜色的最大空间.我不知道怎么说,英语不是我的主要语言.

例如,RGYRGYRGRGRGRGRGR红色不占用最大的空间,因为它彼此分开.但是RRRRRRRRGYGYG很好,因为所有的R颜色都在附近.

我该怎么做?起初我认为我需要使用广度优先搜索算法.但是我的教授说我可以"扫描"行或列.所以我不知道该怎么做.哪种方式最简单?

c# algorithm

2
推荐指数
1
解决办法
123
查看次数

标签 统计

c# ×2

algorithm ×1

equality ×1

referenceequals ×1