What is the best way to implement this composite GetHashCode()

前端 未结 5 481
南方客
南方客 2020-12-01 01:46

I have a simple class:

public class TileName {
    int Zoom, X, Y;

    public override bool Equals (object obj)
    {
        var o = obj as TileName;
              


        
5条回答
  •  时光说笑
    2020-12-01 02:28

    public override int GetHashCode ()
    {
        return (Zoom.ToString() + "-" + X.ToString() + "-" + Y.ToString()).GetHashCode();
    }
    

提交回复
热议问题