title: foreach to linq with guid comparison
body: <p>I would like to convert the foreach in this method to a linq expression.  I have 2 try/catches because I can't always count on the strings that are passed in the list of guids or guidToFind to be valid guid strings.</p>
  
  <pre><code>    public static bool IsGuidInList(List&lt;string&gt; guids, string guidToFind)
      {
          try
          {
              var guid = new Guid(guidToFind.Trim());
              foreach (var g in guids)
              {
                  try
                  {
                      var g2 = new Guid(g.Trim());
                      if (g2 == guid)
                          return true;
                  }
                  catch {} // swallow exception
              }
          }
          catch{} // swallow exception
          return false;
      }
  </code></pre>