Генерация контекстного кода в Visual C# 2008?

Я печатаю

ArrayList memberNames = new ArrayList() { "Jim", "John", "George" };

и Visual Studio сообщает мне, что "ArrayList" не может быть найден, поэтому мне нужно вручную перейти к началу файла и ввести

using System.Collections;

Есть ли способ заставить Visual Studio делать это автоматически?

В FlashDevelop, например, вы нажимаете CTRL-SHIFT-1, и он автоматически генерирует эти отсутствующие ссылки, что является хорошей функцией.

В качестве побочного примечания вам, вероятно, следует использовать вместо этого: List <string> memberNames = new List <string> () {"Jim", "John", "George"};

Joel Coehoorn 15.11.2008 08:45
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
189
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

SHIFT-ALT-F10 активирует смарт-тег в классе, который предоставит вам варианты «using System.Collections» и «System.Collections.ArrayList». Обычно, чтобы добавить using.

Обновлено: похоже, у меня был искаженный профиль клавиатуры. Комбинация клавиш обновлена ​​до значения по умолчанию. Спасибо Алану за указание на это.

Как ни странно, люди проголосовали за это, даже не попробовав комбинацию клавиш. По умолчанию это Shift + Alt + F10 (приведенное здесь для контекстного меню редактора), по крайней мере, в раскладке клавиатуры Visual C#. ckramer, не могли бы вы отредактировать свой ответ?

Alan 15.11.2008 10:34

Alt + Shift + F10 вызывает всплывающее меню с «using System.Collections» и «System.Collections.ArrayList».

Если вы хотите найти сочетание клавиш, выберите Инструменты: Параметры и перейдите к Среда: Клавиатура. Однако может быть непросто выяснить, как они назвали то, что вы ищете. (Тот, о котором вы спрашивали, очевидно, View.ShowSmartTag, верно?)

Обновлять: Из комментариев и других сообщений я только что узнал, что Ctrl + . также вызывает то же меню. Я думаю, не все сочетания клавиш отображаются в диалоговом окне параметров клавиатуры.

Ctrl-. также вызывает это меню.

Alexander Prokofyev 15.11.2008 10:53

CTRL +. также активирует смарт-тег, который может быть более интуитивным.

Другие вопросы по теме