안녕하세요
Visual Studio의 주석에 대해서 알아보겠습니다
일단 주석이란 프로그램이 돌아가는데 반영이 되지 않고 다른 프로그래머들에게 내가 짠 소스에 대해서 설명을 달기위해 다는 것을 의미합니다
주석을 다는 방법에 대해서 알아보겠습니다
목차
한 줄 주석 달기
여러 줄 주석 달기
메서드에 주석 달기
한 줄에 주석 설정 단축키
한 줄에 주석 해제 단축키
여러 줄에 주석 설정 단축키
여러 줄에 주석 해제 단축키
Visual Studio 아이콘을 사용해서 주석 설정 및 주석 해제
주석 아이콘이 없는 경우 다시 보이도록 하기
한 줄 주석 달기
한 줄씩 주석을 다는 방법은 하단의 방법처럼 주석을 달은 부분에 "//"로 주석을 달 수 있습니다
//string a = "주";
//string b = "석";
string c = "단";
string d = "축";
string e = "키";
여러 줄 주석 달기
여러 줄의 주석을 다는 방법은 주석을 시작하는 부분에 "/*"를 주석이 끝나는 부분에 "*/"를 사용해서 주석을 달 수 있습니다
/*
string a = "주";
string b = "석";
string c = "단";
string d = "축";
string e = "키";
*/
메서드에 주석 달기
메서드의 설명을 같이 보는 주석을 달고 싶은 경우 메서드 위에서 "///"를 입력하면 위 아래에
/// <summary>
///
/// <summary>
형식으로 나타납니다
하단의 이미지처럼 주석을 달 수 있고 메서드에 마우스오버를 하면 그 메서드에 대한 내가 달은 설명을 확인할 수 있습니다
한 줄에 주석 설정 단축키
밑에 처럼 "단"에 키보드 커서를 위치합니다
그 상태로 컨트롤 + K + C를 눌러줍니다
주석 단축키를 누르면 하단의 이미지처럼 "단"에 "//"로 주석이 달린 것을 확인할 수 있습니다
한 줄에 주석 해제 단축키
위에서 작성했던 "단"의 주석을 푸는 단축키에 대해서 알아보겠습니다
마찬가지로 "단"에 키보드 커서를 가지고 갑니다
그 상태로 컨트롤 + K + U 눌러서 주석을 해제합니다
밑에처럼 다시 주석이 해제된 것을 볼 수 있습니다
여러 줄에 주석 설정 단축키
여러 줄에 주석을 달고 싶은 경우 주석을 달고 싶은 부분을 블록으로 잡습니다
아래처럼 블록을 잡아줍니다
블록을 잡았으면 컨트롤 + K + C를 누르면 "주석단축키"가 한꺼번에 "//"로 주석이 잡힌 것을 확인할 수 있습니다
여러 줄에 주석 해제 단축키
이제 위에서 여러 줄에 달은 주석을 해제하는 단축키에 대해서 알아보겠습니다
마찬가지로 주석을 해제하고 싶은 곳을 블록으로 잡습니다
이어서 컨트롤 + K + U 키를 눌러서 주석을 해제합니다
Visual Studio 아이콘을 사용해서 주석 설정 및 주석 해제
단축키가 아닌 Visual Studio의 아이콘을 사용해서 주석을 설정하고 주석을 해제할 수 있습니다
에디터의 상단을 확인하면 빨간색 네모와 같은 아이콘을 볼 수 있습니다
첫 번째 아이콘을 선택하면 키보드 커서가 있는 부분, 블록이 잡힌 코드의 주석처리 설정을 합니다
두 번째 아이콘을 선택하면 키보드 커서가 있는 부분, 블록이 잡힌 코드의 주석을 해제합니다
주석 아이콘이 없는 경우 다시 보이도록 하기
상단에 주석 아이콘이 없는 경우가 있을 수 있습니다
주석 아이콘이 보이도록 하는 방법입니다
1. 첫 번째 방법은 상단바에서 빈 공간을 마우스로 우클릭합니다
우클릭을 하면 아래와 같은 창이 나타나는데 거기서 텍스트 편집기를 클릭합니다
2. 두 번째 방법입니다
Visual Studio의 상단의 "보기"를 선택합니다
"도구 모음" -> "텍스트 편집기"를 선택하면 주석 아이콘이 상단에 표시되는 것을 확인할 수 있습니다
글을 써다보니 굉장히 길어졌네요;; ㅎ
여기까지 Visual Studio의 주석이란? 주석을 추가하는 단축키, 아이콘을 통해서 주석을 다는 방법에 대해서 알아봤습니다
만약 Visual Studio로 프로그래밍을 시작하는 분이라면 제 글이 도움이 되셨으면 좋겠습니다 :)
'프로그래밍 > C#' 카테고리의 다른 글
C# region에 대해서 알아보자! (1) | 2021.05.16 |
---|---|
C# 레지스트리 읽기, 쓰기, 삭제 방법 (5) | 2021.05.12 |
[C#/Selenium/ChromeDriver] 크롬 연동 에러 (0) | 2021.04.22 |
[C#] TypeLoadException 에러 해결 방법 (0) | 2021.04.22 |
웹 브라우저 자동화 프로그램(Selenium IDE) 다운로드 및 사용법(크롬) (0) | 2021.04.21 |