title: Lambda expression how to perform String.Format on List<String>?
body: <p>I have a list like:</p>
  
  <pre><code>List&lt;String&gt; test = new List&lt;String&gt; {"Luke", "Leia"};
  </code></pre>
  
  <p>I would like to use something like this:</p>
  
  <pre><code>test.Select(s =&gt; String.Format("Hello {0}", s));
  </code></pre>
  
  <p>but it doesn't adjust the names in the list. Is there a way to use lambda expressions to alter these? Or is it because strings are immutable that this doesn't work?</p>