相关疑难解决方法(0)

有没有办法在Visual Studio中自动生成equals和hashcode方法

在Java中,当你想有remove从一个通用的正确对象Collectionremove()方法,你必须执行equals(Object o),并remove()可以在Eclipse中自动生成的方法.该方法的示例如下所示--->.

  1. 如何在C#中自动生成该方法(Visual Studio,我在VS2013上)?

  2. 也许没有必要让List.Remove()方法正常工作?

  3. 如果不能自动地如何参考Equals方法应该是什么样子?我的意思是它应该是什么样子.

  4. Equals()方法,即使在使用List.Remove(),如果这样你能告诉我怎么Equals()应实行以返回true,如果我们比较相同的对象(在内存地址相同)


  @Override
        public int hashCode() {
            final int prime = 31;
            int result = 1;
            result = prime * result + ((centerPanel == null) ? 0 :          centerPanel.hashCode());
        result = prime * result + ((lowerPanel == null) ? 0 : lowerPanel.hashCode());
        return result;
    }

    @Override
    public boolean equals(Object obj) {
        if(this == obj)
            return true;
        if(obj …
Run Code Online (Sandbox Code Playgroud)

.net c# list visual-studio

12
推荐指数
3
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

list ×1

visual-studio ×1