Здравствуйте, alexzzzz, Вы писали:
В этих примерах вывод в консоль, так же сработает и для другого однократного получения результата. А если результат нужен, чтобы его программа несколько раз запрашивала, то десериализация строки в только либо в коллекцию и IEnumerable будет лишним, либо каждый раз вызывать парсить строку через IEnumerable, что еще хуже. Т.е. только два варианта, когда IEnumerable имеет смысл применять при десериализации: 1. Результат нужен только один раз в одном месте программы, 2. Строка очень большая и List не помещается в память или очень много памяти занимает.