Hello World

Visual Studio 시작하기

 

시작하기에 앞서...


 

  • Consolas 글꼴 추천


유용한 키워드 모음


 

  • Ctrl + D : 한줄 복제
  • Ctrl + S : 저장
  • Ctrl + F5 : 빌드
  • Ctrl + A : 모든 코드 선택
  • Shift + End : 현재 줄 끝까지
  • Shift + Home : 줄 앞까지
  • Tab : 들여쓰기
  • \" : 문자열 내 따옴표 문자열로 인식
  • Alt + Shift + 아래키 : 선택한 모든 줄에 커서 올리기
  • Ctrl + K + F : 들여쓰기 전체 정렬
  • Ctrl + K + C : 주석처리

이스케이프 시퀀스


  • c#은 WriteLine() 메서드에서 사용할 확장 문자를 제공함


자리표시자

  • 프로그램 실행 결과를 출력할 때 사용하는 출력문 등에서 자리표시자 개념을 사용해 서식 지정 가능
  • {n} n은 숫자   를 만들고 있는 값을 차례로 받아 출력함
  • cw( "{0},{1}" , "C#", "Hello" ); 를 출력하면 차례로 C# , Hello 가 출력됨
  • 자리표시자는 반복을 줄이기에도 유지보수에도 좋다
  • $ 키워드를 이용해 내부에 바로 {변수 } 출력도 가능

Using 과 namespace


  • 우리가 통합 개발환경,IDE를 사용하다보면 자동완성 기능등 다양한 기능들이 만들어진 것을 본 적 있다
  • 이는 다른 개발자들이 만들어 놓은 것으로 이를 가져다 쓰는 방법이 namespace와 using이라 할 수 있다
  • 기능들은 분류가 되어있고 각 기능들은 각각의 namespace라는 곳에 담겨있고 그를 사용하기 위해 가장 상단에 using을 사용하는 것입니다
  • 예로 System이라는 namespace공간이 있어 우리가 그것을 호출해 사용하는 것 입니다
  • 쉽게 설명하면 namespace는 폴더고 using은 우리가 그 폴더에 들어와 있게 해주는 역할 입니다

주석


  • 주석은 코드에 영향을 주지 않는 코드 설명문으로 설명이나 이름, 작성일 등 다양한 내용을 기록하는 용도로 사용
  • 컴파일에도 영향을 주지 않고 , 실행 파일에도 영향을 주지 않음
  •  // 와 /**/ 키워드를 사용해서 주석문 표시 가능
  • /**/ 키워드는 *사이에 있는 글들이 모두 주석처리 되기 때문에 사용할 때 주의해야함

실습 해보기

using System; 

namespace HelloWorld
{
internal class Program
{
static void Main(string[] args)
{
//주석 /**/

        Console.WriteLine("안녕 \\n 하세요");
        Console.WriteLine("안녕 \\r 하세요");
        Console.WriteLine("안녕 \\t 하세요");
        Console.WriteLine("안녕\\b\\b하세요"); //백스페이스인데 한글은 두번해야 가능 영어는 한번
        Console.WriteLine("\\"안녕\\" 하세요");

        //자리표시자
        Console.WriteLine("내이름은 권영진 입니다");
        Console.WriteLine("내이름은 {0} 입니다","권영진");

        Console.WriteLine("제 나이는 30세 입니다");
        Console.WriteLine("제 나이는 {0} 입니다",30);

        Console.WriteLine("제 나이는 {0}이고, 이름은 {1}입니다",30,"권영진");
    }
}

}

'C# > 프로그래밍 언어 기초 및 활용' 카테고리의 다른 글

디버거  (0) 2025.09.23
반복문  (0) 2025.09.20
조건문  (0) 2025.09.20
연산자  (0) 2025.09.12
변수 만들기  (0) 2025.09.12