C#/C#_기초강의

(C#) 프로젝트 생성하기: C# 시작하기, 실습 하는 방법, 최상위문

코딩ABC 2023. 4. 20. 06:44
반응형

1. 비주얼스튜디오를 시작합니다 - 여기서는 2022버전을 기준으로 설명합니다.

2. "새 프로젝트 만들기"를 선택합니다.

- 최근 파일 열기: 가장 최근에 작업한 파일이 맨 위에 있습니다. 이 항목을 선택하면 최근에 작업한 파일을 쉽게 열 수 있습니다.

 

3. 새 프로젝트 만들기

최근에 사용한 템플릿을 선택하거나, 최근에 사용한 템플릿이 없으면 오른쪽에서 원하는 항목을 선택합니다.

C#은 처음 시작하면 다음과 같은 항목을 선택하면 됩니다.

  • 콘솔 앱
  • 콘솔 앱(.NET Framework)

 

여기서는 "콘솔 앱"을 선택해서, 그 다음 화면을 살펴보겠습니다.

  • 알맞은 프로젝트 이름을 입력합니다 - 예) 연습프로그램, 급여관리
  • 입력하지 않으면 자동으로 ConsoleApp1, ConsoleApp2, ...와 같은 형식으로 부여합니다.
  • 저장할 위치를 변경할 수 있습니다.
    •  가능하면 작업하는 폴더를 한 개 만들어서 이 폴더에 저장하는 것이 좋습니다.

 

반응형

 

4. "최상위 문 사용 안 함" ?

"최상위 문 사용 안 함"을 선택하는 것이 좋습니다. 반드시 선택해야 하는 것은 아닙니다.

내부 코드가 달라지므로 비교해 보는 것이 좋습니다.

 

 

아래 코드는 "최상위 문 사용 안함"을 선택했을 때 자동으로 생성된 코드입니다.

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
        }
    }
}

 

아래 코드는 "최상위 문 사용 안함"을 선택하지 않았을 때(기본값) 생성된 코드입니다.

위에서 보여준 namespace, class, Main() 메서드까지 생략되어 있습니다.

// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");

 

참로고, "콘솔 앱(.NET Framework)" 템플릿을 선택해서 생성된 코드를 살펴보겠습니다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

 

 

아래는 많이 사용되는 템블릿입니다.

 

 

반응형