title: Sort ObservableCollection<string> through C#
body: <p>I have below <code>ObservableCollection&lt;string&gt;</code>. I need to <strong>sort</strong> this alphabetically.</p>
  
  <pre><code>private ObservableCollection&lt;string&gt; _animals = new ObservableCollection&lt;string&gt;
  {
      "Cat", "Dog", "Bear", "Lion", "Mouse",
      "Horse", "Rat", "Elephant", "Kangaroo", "Lizard", 
      "Snake", "Frog", "Fish", "Butterfly", "Human", 
      "Cow", "Bumble Bee"
  };
  </code></pre>
  
  <p>I tried <code>_animals.OrderByDescending</code>. But I don't know how to use it correctly.</p>
  
  <pre><code>_animals.OrderByDescending(a =&gt; a.&lt;what_is_here_?&gt;);
  </code></pre>
  
  <p>How can I do this?</p>