Earn More by Sharing What You Love
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Layla Porter
9분 9초
C#은 마이크로소프트에서 개발한 다재다능하고 강력한 프로그래밍 언어입니다. 이 가이드에서는 LaylaCodesIt 의 비디오 튜토리얼 ' C# for Beginners part 1 - Learn how to install .NET and start coding '을 참고하여 C# 프로그래밍의 기초를 살펴보겠습니다. Layla를 사용하는 모든 방법을 다룹니다. 개발 환경 설정부터 첫 C# 프로그램 작성 및 이해까지 모든 과정을 안내해 드립니다.
C#은 .NET Framework 에서 실행되는 다양한 애플리케이션을 구축하기 위해 설계된 최신 객체 지향 프로그래밍 언어입니다. 단순성, 다용성 및 견고성으로 잘 알려져 있어 초보 개발자와 숙련된 개발자 모두에게 인기 있는 선택입니다.
C# 코딩을 시작하기 전에 개발 환경을 설정해야 합니다. 레이라는 C# 개발을 위한 완벽한 환경을 설정하기 위해 다음과 같은 단계를 진행합니다.
먼저 .NET SDK(소프트웨어 개발 키트)를 설치해야 합니다. 이는 C# 애플리케이션을 컴파일하고 실행하는 데 필수적입니다.
.NET 다운로드 페이지를 방문하세요
.NET 에는 여러 버전이 있습니다. Layla는 당시 최신 버전이었던 .NET 7을 다운로드하라고 했습니다. 그 이후 Microsoft에서 .NET 8.0을 출시했으니, 이제 .NET 8.0을 선택하세요.
사용하시는 운영체제(Windows, macOS 또는 Linux)에 맞는 버전을 선택하고 설치 프로그램을 다운로드하십시오.
설치 프로그램을 실행하고 화면의 지시에 따라 설치를 완료하십시오.
설치를 확인하려면 (1:14):
터미널 또는 PowerShell 창을 엽니다.
dotnet을(를) 입력하고 Enter를 누르세요. 제대로 설치되었다면 사용 가능한 명령어 목록이 표시됩니다.dotnet --list-sdks을(를) 입력하세요.IDE는 개발자에게 애플리케이션을 편집, 테스트 및 빌드할 수 있는 단일하고 유연한 공간을 제공하는 소프트웨어입니다. 2분 47초에 레이라는 무료 크로스 플랫폼 코드 편집기인 Visual Studio Code(VS Code)를 사용해 볼 것을 제안합니다. 처음 시작하기에 좋은 선택입니다. 코딩에 익숙해지면 Visual Studio나 JetBrains Rider와 같은 더욱 확장된 플랫폼으로 전환할 수 있습니다.
공식 웹사이트 에서 Visual Studio Code를 다운로드하세요.
사용 중인 운영체제의 설치 지침을 따르십시오.
설치가 완료되면 Visual Studio Code를 실행하세요.
프로젝트 파일을 저장할 디렉토리가 필요합니다.
C:\users\your-username\source\repos에 프로젝트를 위한 새 폴더를 만드세요. 프로젝트 폴더는 어디에든 만들 수 있습니다.개발 환경이 설정되었으니 이제 간단한 C# 프로그램을 작성해 보겠습니다. 이 영상에 나온 단계를 따라하면 첫 번째 C# 프로그램을 작성할 수 있습니다.
Visual Studio Code의 터미널 사용 방법:
cd path/to/new-codedotnet new console새 프로젝트를 생성하면 폴더에 여러 파일이 생성된 것을 확인할 수 있습니다.
간단한 C# 프로그램을 보려면 Program.cs을(를) 여세요:
// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");' This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!")프로그램을 실행하려면 (6:05):
dotnet run을(를) 입력하세요.Hello, World!프로그램을 상호작용형으로 만들어 봅시다:
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");
// Reads input from the user
string name = Console.ReadLine();
// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");' Asks the user for their name
Console.WriteLine("Hello, what is your name?")
' Reads input from the user
Dim name As String = Console.ReadLine()
' Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!")dotnet run으로 프로그램을 다시 실행하세요.과거에는 C# 프로그램이 몇 가지 핵심 요소를 포함하는 보다 엄격한 구조를 따랐습니다.
이것들은 코드를 논리적인 범주로 분류합니다. 일반적으로 자주 사용되는 기능을 가져오는 것으로 시작에 using System;을(를) 보게 됩니다.
C#은 객체 지향 언어이며 코드는 클래스 내에서 구성됩니다. 클래스는 객체를 생성하기 위한 설계도와 같습니다.
이곳이 프로그램의 시작점입니다. 실행은 여기서 시작됩니다. 특정한 서명이 있습니다: static void Main(string[] args).
특정 작업을 수행하는 재사용 가능한 코드 블록. 이 함수들은 다양한 데이터 유형의 인수를 받고 값을 반환할 수 있습니다.
이것들은 프로그램 내의 핵심 명령어를 구성하며, 데이터를 조작하고 C# 코드의 흐름을 제어합니다.
C#의 최신 버전(C# 6 이상)에서는 최상위 문장이 도입되었습니다. 이는 클래스를 사용하거나 Main 메소드 없이도 .cs 파일에서 직접 C# 코드를 작성할 수 있게 해줍니다. Layla가 비디오에서 시연한 것과 같이. 이것이 어떻게 상황을 바꾸는지 설명해 드리겠습니다.
최상위 수준 구문은 복잡한 객체 지향 기능이 필요하지 않은 간단한 프로그램에서 클래스 기반 코딩을 대체할 수 있는 방법입니다. C#을 처음 시작하는 경우, 이 방법은 배우면서 코딩하는 더 쉽고 간단한 방법입니다.
최상위 수준 구문을 사용하면 Main 메서드를 생략할 수 있습니다. 대신, 파일의 첫 번째 실행 가능한 줄이 클래스 프로그램의 진입점이 됩니다.
축하해요! C# 개발 환경을 설정하고, 첫 번째 C# 프로그램을 작성하고 이해했습니다. 앞서 언급했듯이 이 가이드는 LaylaCodesIt의 채널에서 영감을 받았습니다. 그녀의 채널에서 위의 모든 내용에 대한 비디오 데모와 C# 프로그래밍에 대한 더 자세한 정보를 확인해 보세요.
그동안 저희가 엄선한 크리에이터, 튜토리얼, 학습 자료들을 통해 C# 실력을 향상시켜 보세요. 다른 유용한 자료들도 함께 살펴보시기 바랍니다. 즐거운 코딩 되세요!
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!
Join our newsletter, you’ll get exclusive access on article updates. We value your privacy