[c#] how to remove empty strings from list, then remove duplicate values from a list