TOC

This article is currently in the process of being translated into Korean (~99% done).

Getting started:

Introduction

C# 튜토리얼에 오신 것을 환영합니다. 마이크로소프트는 .Net framework를 도입하며 새로운 언어인 C#('씨샵'이라고 발음)을 포함하였습니다. C#은 간단하고, 현대적이며 다용도의 객체지향 프로그래밍 언어이며, 다른 여러 언어, 특히 java로부터 주요 개념을 차용하였습니다.

C#은 이론적으로 기계어로 컴파일될 수 있지만, 실질적으로는 항상 .NET framework와 함께 사용됩니다. 그러므로 C#으로 작성된 애플리케이션을 구동하려는 컴퓨터는 .NET framework가 설치되어 있어야 합니다. .NET framework에서 다양한 언어를 사용할 수 있지만, C#은 .NET framework와 함께 설계되었기 때문에 .NET언어라고 불리기도 합니다.

C#은 객체 지향 언어이고 전역 변수나 전역 함수를 제공하지 않습니다. int나 string과 같은 단순한 타입조차도 System.Object 클래스에서 상속받을 정도로, 모든 것은 클래스로 처리됩니다.

다음 장들에서는, C#에서 가장 중요한 주제들에 대해 다룹니다.