title: LINQ "Except" Operator
body: <p>i have a list of event Ids that i want to be excluded from my select statement, but no sure how to implement this:</p>
  
  <p>this is what stores my list of event Ids</p>
  
  <pre><code>List&lt;int&gt; ExcludedEvents;
  </code></pre>
  
  <p>and this is my select statement (from an XML feed)</p>
  
  <pre><code>var allEvents = from eventsList in xmlDoc.Elements("shows").Elements("Show")
                  select new EventFeed()
                    {
                        EventName = eventsList.Attribute("Name").Value,
                        EventSummary = eventsList.Attribute("ShortDesc").Value,
                        EventDetails = eventsList.Attribute("LongDesc").Value,
                        EventShowCode = eventsList.Attribute("Code").Value
                    };
  </code></pre>
  
  <p>i want to select all events except for the events that have their eventId matching the <strong>EventShowCode</strong> value</p>
  
  <p>i have looked at the <strong>except</strong> operator, but not sure how to implement it</p>