title: How to rename return Tuples Items?
body: <p>I am new to C# new feature Called as Tuples. I wrote some code on Tuple. when the Tuple is return by a Method (Tuple contains multiples values).</p>
  
  <p>i-e </p>
  
  <pre><code>string firstNumber = separateNumbers.Item1;
  string secondNumber = separateNumbers.Item2;
  string thirdNumber = separateNumbers.Item3;
  string fourthNumber = separateNumbers.Item4;
  </code></pre>
  
  <p>In the real word scenario it get complicated to identify which item contain which value ?</p>
  
  <p>So I want to provide some specific name instead of item1,item2, etc...
  How to do that ? </p>
  
  <p>Thanks in Advance.</p>
  
  <p><strong>Code:</strong></p>
  
  <pre><code>namespace CSharp_Tuples
  {
      class Program
      {
          static void Main(string[] args)
          {
              string PhoneNumbers = "+92315 +92316 +92317 +92318";
              var separateNumbers = GetIndividualNumbers(PhoneNumbers);
  
              string firstNumber = separateNumbers.Item1;
              string secondNumber = separateNumbers.Item2;
              string thirdNumber = separateNumbers.Item3;
              string fourthNumber = separateNumbers.Item4;
  
              Console.WriteLine(firstNumber);
              Console.WriteLine(secondNumber);
              Console.WriteLine(thirdNumber);
              Console.WriteLine(fourthNumber);
  
          }
          static Tuple&lt;string, string, string, string&gt; GetIndividualNumbers(string allNumbers)
          {
              string[] numbers  = allNumbers.Split(' ');
              return Tuple.Create&lt;string,string,string,string&gt;(numbers[0],numbers[1],numbers[2],numbers[3]);
          }
      }
  }
  </code></pre>