How do you implement GetHashCode for structure with two string, when both strings are interchangeable

前端 未结 14 2029
余生分开走
余生分开走 2020-12-08 09:05

I have a structure in C#:

public struct UserInfo
{
   public string str1
   {
     get;
     set;
   }

   public string str2
   {
     get;
     set;
   }           


        
14条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-08 09:24

    See Jon Skeet's answer - binary operations like ^ are not good, they will often generate colliding hash!

提交回复
热议问题