title: Correct way to check value tuples for equality in C#?
body: <p>Given two variables of type <code>(int, int)</code>, how do I check if they represent equal values?</p>
  
  <p>For example:</p>
  
  <pre><code>var a = (1, 2);
  var b = (1, 2);
  
  var c = a == b; // Error CS0019 Operator '==' cannot be applied to operands
                  // of type '(int, int)' and '(int, int)'
  </code></pre>
  
  <p>How is this comparison meant to be done in C# 7? Should I use <code>.Equals</code> instead or do it some other way?</p>