title: .Net C# String.GetHashCode() alternative
body: <p>I have problem with comparing lot of string data (csv files). These files has uniqueID but are not sorted and they are quite big.</p>
  
  <p>So I tried to create two dictionaries where key is uniqueID from file and Value is int which returns GetHashCode() of string which I'm interested in for changes.</p>
  
  <p>But, short example:</p>
  
  <pre><code>if ("30000100153:135933:Wuchterlova:335:2:Praha:16000".GetHashCode() == 
      "30000263338:158364:Radošovická:1323:10:Praha:10000".GetHashCode())
  {
      Console.WriteLine("Hmm that's strange");
  }
  </code></pre>
  
  <p>So is there any other way how to do that.</p>
  
  <p>I need as little footprit as possible (due to memory allocation of two dictionarie of two csv files which contains about 3M rows)
  Thank you</p>