title: How to check if list contains item
body: <p>I want to add list item only when it is not listed. Here is my code </p>
  
  <pre><code>public static void addItem()
  {
      var item = new Car {Make = Ford, Model = Explorer};
      if(myList.Contains(item) == false)
      {
          myList.Add(item);
      }
  }
  </code></pre>
  
  <p>It works, but if statement always return <code>false</code>
  Thanks for help</p>