сергей кузьмин, если использовать какие-то внутренние классы типа Bitmap то должно работать. Если же хочется, чтобы были формы, то зачем это делать консольным.
Алекс Федоров, потому, что всё неправильно использовали.
Сделали HashSet, отлично, почитайте теперь справку какими уникальными методами он обладает. item["values"]!.ToString().Where - это вообще что? .ToString() у нас генерирует какие-то последовательности? ну за исключением последовательности символов, о которых вам и говорят.