Как видно из названия, в моем Visual Studio 2017 (Профессиональная версия) отсутствует опция рефакторинга 'Преобразовать в foreach'.
Я хотел бы знать, как включить / восстановить ее.Может быть, мне не хватает активировать какую-либо опцию в настройках Visual Studio или установить какой-либо отсутствующий компонент с помощью установщика VS?.
В статье ' Рефакторинг для преобразования LINQ в оператор foreach ' показана статьякак работает эта опция рефакторинга:
Однако, когда я выбираю следующий запрос LINQ в своем коде, я вижу только опцию рефакторинга «Извлечь метод»...
IEnumerable<int> test = from int x in new[] { 1, 2, 3 } select x;