title: Initialize tuple with empty or null values in C#
body: <p>I have this dictionary and tuples set up in SetValue() as below :-</p>
  
  <pre><code>var myDict = new Dictionary&lt;string, Tuple&lt;string, string&gt;&gt;();
  
  private void SetValue() 
  {
    var myTuple1= Tuple.Create("ABC", "123");
    var myTuple2= Tuple.Create("DEF", "456");
    myDict.Add("One", myTuple1)
    myDict.Add("Two", myTuple2)
  }
  </code></pre>
  
  <p>I am trying to retrive the tuple in GetValue() as below :-</p>
  
  <pre><code>private void GetValue()
  {
    var myTuple = new Tuple&lt;string, string&gt;("",""); //Is this correct way to initialize   tuple
    if (myDict.TryGetValue(sdsId, out myTuple))
    {
      var x = myTuple.Item1;
      var y = myTuple.Item2;
     }
  }
  </code></pre>
  
  <p>My question is whether this is the correct way to initialize tuple while retrieving the same from a dictionary ? Is there a better code?    </p>
  
  <pre><code> var myTuple = new Tuple&lt;string, string&gt;("","");
  </code></pre>