title: Uppercase a List of object with LINQ
body: <p>I have the code below. I'd like to convert all items in this list to uppercase.</p>
  
  <p>Is there a way to do this in Linq ?</p>
  
  <pre><code>public class Person
  {
      public string FirstName { get; set; }
      public string LastName { get; set; }
      public int Age { get; set; }
  }
  
  public class MyClass
  {
      List&lt;Person&gt; myList = new List&lt;Person&gt;{ 
          new Person { FirstName = "Aaa", LastName = "BBB", Age = 2 },
          new Person{ FirstName = "Deé", LastName = "ève", Age = 3 }
      };
  }
  </code></pre>
  
  <p><strong>Update</strong> </p>
  
  <p>I don't want to loop or go field by field. Is there a way by reflection to uppercase the value for each property?</p>