Since you are only Reading from list you could really use any number of collections (i.e., List, HashSet, etc).
With regards to checking if the list Contains an item. I would recommend using the Contains method available from any IEnumerable collection type. Or... You could use a Linq query...