Добавление директив using/добавление квалификатора 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Добавление директив using/добавление квалификатора



В некоторых случаях можно попытаться создать экземпляр класса.NET Framework без полного имени. Тогда IntelliSense отображает смарт-тег после неразрешенного идентификатора. Если щелкнуть смарт-тег, IntelliSense выведет список директив using или квалификаторов, которые позволят разрешить идентификатор. После выбора из списка IntelliSense либо добавить директиву в начало файла с исходным кодом, либо вставит квалификатор перед неразрешенным идентификатором.

 


Refactoring

As a code base grows and evolves over the course of a development project, it is sometimes desirable to make changes in order to make it more readable to humans, or more portable. For example, you may want to split some methods up into smaller methods, or change method parameters, or rename identifiers. The Refactoring feature, which you can find by right-clicking in the Code Editor, does all this in a way that is much more convenient, intelligent, and complete than traditional tools such as search and replace.

Code Snippets

Code snippets are small units of typically used C# source code that you can enter accurately and quickly with only several keystrokes. The code snippet menu is accessed by right-clicking in the Code Editor. You can browse from among the many snippets provided with Visual C#, and you can also create your own.

Wavy underlines

Wavy underlines give you instant feedback on errors in your code as you type. A red wavy underline identifies a syntax error such as a missing semicolon or mismatched braces. A green wavy underline identifies a potential compiler warning, and blue identifies compiler errors. The following illustration shows a red wavy underline:


Оптимизация кода

По мере расширения кода в течение проекта проектирования может возникнуть желание внести изменения таким образом, чтобы сделать код более удобочитаемым для человека или более компактным. Например, некоторые методы можно разделить на более мелкие, можно изменить параметры методов или переименовать идентификаторы. С помощью функции оптимизации (которую можно вызвать, щелкнув правой кнопкой мыши в редакторе кода) все эти действия можно будет выполнить эффективнее, интеллектуально и полнее, чем при использовании привычных средств, таких как поиск и замена.

Фрагменты кода

Фрагменты кода – это небольшие блоки часто используемого исходного кода C#, который можно быстро и безошибочно ввести при помощи всего нескольких действий. Чтобы открыть меня фрагментов кода, необходимо щелкнуть правой кнопкой мыши в редакторе кода. Можно сделать выбор из множества фрагментов, поставляемых с Visual C#, или создать собственный фрагмент.

Подчеркивание волнистой линией

Подчеркивание волнистой линией позволяет получить моментально увидеть ошибки в коде по мере набора. Подчеркивание красной волнистой линией говорит о синтаксической ошибке, такой как отсутствие точки с запятой или одной из пары фигурных скобок. Подчеркивание зеленой волнистой линией означает потенциальное предупреждение компилятора, а линяя синего цвета – ошибку компилятора. На следующем рисунке показано подчеркивание красной волнистой линией.

ß---------

 


Readability Aids

Code Formatting

The C# code editor automatically formats code when you press the; or } key, or when you paste code into the editor. To manually invoke code formatting, click the Format Document or Format Selection from the Edit, Advanced menu. You can change code formatting behavior by modifying options in the Formatting, C#, Text Editor, Options Dialog Box and the Advanced, C#, Text Editor, Options Dialog Box.

Outlining

The Code Editor automatically treats namespaces, classes, and methods as regions that you can collapse in order to make other parts of the source code file easier to find and read. You can also create your own collapsible regions by surrounding code with the #region and #endregion directives.

Colorization

The editor gives different colors to the various categories of identifiers in a C# source code file. For more information, see Code Colorization.



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 81; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.222.149 (0.008 с.)