Здравствуйте, pilgrim_, Вы писали:
_>Здравствуйте, e.thrash, Вы писали:
ET>>Не пойму почему в случае Concat, Distinct по одинаковыми строкам возвращает 2 вместо 1.
_>Метод string.Concat статический, у тебя же в 1-м случае вызывается Enumerable.Concat<char>, соотв. Distinct делается для последовательности состоящей из 2-х разных IEnumerable-объектов — отсюда и 2.
да, не обратил внимание сначала. но тут вопросики.
когда делаешь над объектом string вызов метода ожидается что его обработает класс string или его предки. Как из string вывелся IEnumerable<char> ?