class obj { int typeId; //10 types 0-9 string uniqueString; //this is unique }
Assume there is list with 100 elements of obj, but only 10
objList.Select(o=>o.typeId).Distinct()