title: How to replace null by "NULL" in a List<string> without foreach loop?
body: <p>I'd like to replace all null value in my <code>List&lt;string&gt;</code> but if don't want to do a foreach loop.</p>
  
  <pre><code>List&lt;string&gt; tmpList = new List&lt;string&gt;();
  //src is a List&lt;string&gt; where I want to remplace the null by "NULL"
  foreach(string s in src) 
  {  
      if(s == null) 
      {
          tmpList.Add("NULL");
      }
      else
  
      {
          tmpList.Add(s);
      }
  }
  src = tmpList;
  </code></pre>
  
  <p>Do you know a better way to do this ? With LINQ may be ?</p>