코드 조각

코드 조각은 작은 상황에 맞는 메뉴 명령이 나 바로 가기 키 조합을 사용 하는 코드 파일에 삽입할 수 있는 재사용 가능한 코드 블록입니다.일반적으로 try-finally 등 일반적으로 사용 되는 코드 블록 또는 if-else 블록 포함 하지만 전체 클래스나 메서드를 삽입 하려면 사용할 수 있습니다.

확장 조각과 감싸기 조각

Visual Studio는 두 종류의 코드 조각: 지정한 삽입 지점에 추가 하 고 코드 조각 바로 가기를 대체 될 수 있습니다, 어떤 확장 조각과 선택된 된 코드 블록 주위에 추가 됩니다 감싸기 조각 (C# 및 C++ 전용).

삽입 코드의 예: C# 바로 가기에 tryf try-finally 블록을 삽입 하는 데 사용 됩니다.

try
{

}
finally
{

}

클릭 하 여이 코드 조각을 삽입할 수 있습니다 조각 삽입 다음 코드 창의 상황에 맞는 메뉴에서 C#, 다음 입력 tryf, 또는 탭을 입력 한 다음 tryf 탭 + TAB 키를 누릅니다.

코드 감싸기 조각 예: C++ 바로 가기 if 삽입 조각 또는 감싸기 코드 조각을 사용할 수 있습니다.코드 한 줄을 선택 하는 경우 (예를 들어 return FALSE;), 다음을 클릭 하 고 감싸기, 다음 경우, 조각 선 주위를 확장:

if (true)
{
    return FALSE;
}

코드 조각 대체 매개 변수

조각을 정확 하 게 작성 하는 코드에 맞게 바꿔야 하는 자리 표시자입니다 대체 매개 변수를 포함할 수 있습니다.위의 예제에서 true 는 적절 한 조건으로 대체 하는 대체 매개 변수입니다.같은 대체 매개 변수는 조각에 모든 인스턴스를 변경 하면 대체 반복 됩니다.예를 들어, Visual Basic 없는 코드 조각을 삽입 하는 속성입니다.클릭 조각 삽입 다음 코드 창의 상황에 맞는 메뉴에서 코드 패턴, 다음 속성, 프로시저, 이벤트, 다음 속성 정의.다음과 같은 코드가 삽입됩니다.

Private newPropertyValue As String
Public Property NewProperty() As String
    Get
        Return newPropertyValue
    End Get
    Set(ByVal value As String)
        newPropertyValue = value
    End Set
End Property

변경 하면 newPropertyValue 에 m_property, 다음의 모든 인스턴스가 newPropertyValue 변경 됩니다.변경 하면 String 에 Int 속성 선언에 다음 set 메서드를 또한 변경 값입니다 Int.

코드 조각 관리자

클릭 하 여 디스크에 현재 설치 되어 있는 모든 코드 조각을 자신의 위치를 볼 수 있습니다 도구/코드 조각 관리자.코드 조각 언어에 의해 표시 됩니다.

추가 하 고 코드 조각 디렉터리를 제거할 수는 추가제거 단추에 코드 조각 관리자 대화.개별 코드 조각을 추가할 수 있는 가져오기 단추.

참고 항목

작업

연습: 코드 조각 만들기

방법: 코드 조각 배포

코드 조각 문제 해결

참조

Visual C# 코드 조각

개념

코드 조각을 사용하는 방법에 대한 유용한 정보

코드 조각 스키마 참조