Списки завершения в C#
Обновлен: Ноябрь 2007
Списки завершения IntelliSense в Visual C# содержат маркеры из списков членов, завершения слов и других. Списки завершения обеспечивают возможности быстрого доступа:
К членам типа или пространства имен (см. раздел Список членов),
К именам переменных, команд и функций (см. раздел Завершить слово),
К фрагментам кода,
К ключевым словам языка,
К методам расширения
Список завершения в C# кроме того является достаточно интеллектуальной возможностью фильтрации несоответствующих маркеров и их предварительного выбора в зависимости от контекста. Дополнительные сведения см. в разделах Фильтрованные списки завершения в C# и Заранее выбранные элементы списков завершения в C#.
Фрагменты кода в списках завершения
В Visual C# списки завершения содержат фрагменты кода, помогающие с легкостью вставлять предварительно определенные тела кода в программу. Фрагменты кода в списке завершения отображаются в виде Элемент Shortcut (фрагменты кода IntelliSense) фрагмента. Дополнительные сведения о фрагментах кода, доступных в Visual C# по умолчанию, см. в разделе Фрагменты кода по умолчанию.
Ключевые слова языка в списках завершения
В Visual C# в списке завершения также содержатся ключевые слова языка. Дополнительные сведения о ключевых словах языка C# см. в разделе Ключевые слова C#.
Методы расширения в списках завершения
В Visual C# в списке завершения также содержатся методы расширения, входящие в область использования.
Примечание. |
---|
В списке завершения отображаются не все методы расширения для объектов String. Дополнительные сведения см. в разделе Фильтрованные списки завершения в C#. |
В методах расширения используется другой значок для методов экземпляра. Значки списка перечислены в разделе Значки представления классов и обозревателя объектов. Когда метод экземпляра и метода расширения с одинаковыми именами находятся в области, в списке завершения отображается значок метода расширения.
См. также
Основные понятия
Фильтрованные списки завершения в C#
Заранее выбранные элементы списков завершения в C#