title: How to sort a two dimensional string array and assign it to a label
body: <pre><code>new List&lt;string[]&gt; list = new List&lt;string[]&gt;();
  
  for (int i = 0; i &lt; contentList.Count; i++) //contentList is a list which can have many rows of data...
  {
      string str1 = contentList[i].Quicklink; // Get data 1
      string str2 = contentList[i].Title; // Get data 2
      list.Add(new[] { str1, str2 });
  }
  
  //SORT THE LIST based by `str2`
  
  for (int p = 0; p &lt; list.Count; p++)
  {
      Label1.Text += str1 + " " + str2 "\r\n";;
  }
  </code></pre>
  
  <p>How can I sort the list based on the <code>str2</code> value and then assign key pair values to a label.</p>