C# 소개

C# 소개 자습서를 시작합니다. 이 단원은 브라우저에서 실행할 수 있는 대화형 코드로 시작됩니다. 해당 대화형 단원을 시작하기 전에 C# 101 동영상 시리즈에서 C#의 기본 사항을 학습할 수 있습니다.

첫 번째 단원에서는 작은 코드 조각을 사용하여 C# 개념을 설명합니다. C# 구문의 기본 사항과 문자열, 숫자 및 부울과 같은 데이터 형식을 사용하는 방법에 대해 학습합니다. 모두 대화형이며, 몇 분 내에 코드를 작성하여 실행할 수 있습니다. 이 첫 번째 단원에서는 프로그래밍이나 C# 언어에 대한 사전 지식이 없다고 가정합니다.

다양한 환경에서 이 자습서를 사용해 볼 수 있습니다. 학습할 개념은 같습니다. 차이점은 선호하는 환경입니다.

  • 브라우저의 docs 플랫폼. 이 환경에는 실행 가능한 C# 코드 창이 docs 페이지에 포함되어 있습니다. 브라우저에서 C# 코드를 작성하고 실행합니다.
  • Microsoft Learn 환경. 이 학습 경로에는 C#의 기본 사항을 설명하는 여러 모듈이 포함되어 있습니다.
  • Binder의 Jupyter. Binder의 Jupyter Notebook에서 C# 코드를 시험해 볼 수 있습니다.
  • 로컬 머신. 온라인에서 살펴본 후 .NET SDK를 다운로드하고 컴퓨터에 프로그램을 빌드할 수 있습니다.

Hello World 단원 다음에 나오는 모든 소개 자습서는 온라인 브라우저 환경이나 자체 로컬 개발 환경을 사용하여 볼 수 있습니다. 각 자습서가 끝날 때 다음 단원을 온라인으로 진행할지, 사용자 머신에서 진행할지 결정합니다. 환경을 설정하고 사용자 머신에서 다음 자습서를 진행하는 데 유용한 링크가 있습니다.

Hello World

Hello World 자습서에서는 가장 기본적인 C# 프로그램을 만듭니다. string 형식을 살펴보고 텍스트를 사용하는 방법을 살펴봅니다. 또한 Microsoft Learn 또는 Binder의 Jupyter 경로를 사용할 수 있습니다.

C#의 숫자

C#의 숫자 자습서에서는 컴퓨터가 숫자를 저장하는 방법과 여러 숫자 형식으로 계산을 수행하는 방법을 알아봅니다. 반올림의 기본 사항과 C#을 사용하여 수학 계산을 수행하는 방법에 대해 학습합니다. 이 자습서는 머신에서 로컬로 실행할 수도 있습니다.

이 자습서에서는 Hello World 단원을 완료했다고 가정합니다.

분기 및 루프

분기 및 루프 자습서에서는 변수에 저장된 값에 따라 코드 실행의 여러 경로를 선택하는 기본 사항을 설명합니다. 프로그램에서 결정하고 여러 작업을 선택하는 방법에 대한 기본 사항인 제어 흐름의 기본 사항에 대해 알아봅니다. 이 자습서는 머신에서 로컬로 실행할 수도 있습니다.

이 자습서에서는 Hello WorldC#의 숫자 단원을 완료했다고 가정합니다.

목록 컬렉션

목록 컬렉션 단원에서는 데이터 시퀀스를 저장하는 목록 컬렉션 형식을 살펴봅니다. 항목을 추가 및 제거하고, 항목을 검색하고, 목록을 정렬하는 방법을 배웁니다. 여러 종류의 목록을 살펴봅니다. 이 자습서는 머신에서 로컬로 실행할 수도 있습니다.

이 자습서에서는 위에 나열된 단원을 완료했다고 가정합니다.

101 LINQ 샘플

이 샘플을 사용하려면 dotnet-try 전역 도구가 필요합니다. 도구를 설치하고 try-samples 리포지토리를 복제한 후에는 대화형으로 실행할 수 있는 101개 샘플의 세트를 통해 LINQ(Language Integrated Query)를 배울 수 있습니다. 데이터 시퀀스를 쿼리, 탐색 및 변환하는 다양한 방법을 탐색할 수 있습니다.