Code Snippets Là Gì

     

Trong nội dung bài viết này

Code snippets are small blocks of reusable code that can be inserted in a code tệp tin using a right-click menu (context menu) command or a combination of hotkeys. They typically contain commonly used code blocks such as try-finally or if-else blocks, but they can be used to lớn insert entire classes or methods.Bạn sẽ xem: Code snippets là gì

Note

This topic applies lớn Visual Studio on Windows. For Visual Studio for Mac, see Code snippets (Visual Studio for Mac).

Bạn đang xem: Code snippets là gì

Code snippets are available for a multitude of languages, including C#, C++, Visual Basic, XML, & T-SQL, lớn name a few. Lớn view all the available installed snippets for a language, mở cửa the Code Snippets Manager from the Tools thực đơn (or, press Ctrl+K, Ctrl+B), & choose the language from the drop-down thực đơn at the top.


*

Code snippets can be accessed in the following general ways:

On the menu bar, choose Edit > IntelliSense > Insert Snippet

From the right-click or context thực đơn in the code editor, choose Snippet > Insert Snippet

From the keyboard, press Ctrl+K,Ctrl+X

Expansion snippets và surround-with snippets

An example of an expansion snippet: in C# the shortcut tryf is used to lớn insert a try-finally block:

tryfinallyYou can insert this snippet by clicking Insert Snippet in the right-click menu (context menu) of the code window, then Visual C#, then type tryf, & then press Tab. Or, you can type tryf & press Tab twice.

Xem thêm: 57 Máy Đưa Võng Tự Động Ý Tưởng, Máy Đưa Võng 502

An example of a surround-with snippet: in C++ the shortcut if can be used either as an insertion snippet or as a surround-with snippet. If you select a line of code (for example return FALSE;), và then choose Surround With > if, the snippet is expanded around the line:

if (true) return FALSE;

Snippet replacement parameters

Snippets can contain replacement parameters, which are placeholders that you must replace to lớn fit the precise code you are writing. In the previous example true is a replacement parameter, which you would replace with the appropriate condition. The replacement you make is repeated for every instance of the same replacement parameter in the snippet.

For example, in Visual Basic there"s a code snippet that inserts a property. To insert the snippet, choose Snippet > Insert Snippet from the right-click or context menu in a Visual Basic code file. Then, choose Code Patterns > Properties, Procedures, Events > Define a Property.

Xem thêm: Hãy Nêu Lợi Ích Của Chương Trình Bảng Tính Là, Lợi Ích Của Chương Trình Bảng Tính Là Gì


*

The following code is inserted:

Private newPropertyValue As StringPublic Property NewProperty() As String Get Return newPropertyValue over Get Set(ByVal value As String) newPropertyValue = value kết thúc SetEnd PropertyIf you change newPropertyValue lớn m_property, then every instance of newPropertyValue is changed. If you change String to Int in the property declaration, then the value in the phối method is also changed khổng lồ Int.