반응형
C#이란?
C#(C 샵)은 마이크로소프트가 .NET 프레임워크와 함께 개발한 객체 지향 프로그래밍 언어입니다. 여기서 "객체 지향"이란 코드를 사물이나 개념 등의 '객체'로 보고, 그 객체들 간의 관계와 상호작용을 통해 프로그램을 구성하는 방식을 의미합니다. (나중에 자세히 다룰 예정이니 지금은 크게 걱정하지 않아도 돼요!)
C#의 장점
- 강력한 표준 라이브러리: C#은 광범위한 기능을 가진 표준 라이브러리를 가지고 있어, 각종 작업을 편리하게 수행할 수 있습니다.
- 윈도우 개발에 최적화: 윈도우 애플리케이션, 웹 애플리케이션 및 게임 개발에 사용됩니다.
- 시각적 & 사용자 친화적: 마이크로소프트의 Visual Studio와 같은 통합 개발 환경(IDE)를 사용하면, 사용자 친화적인 인터페이스로 코드를 쉽게 작성하고 디버깅할 수 있습니다.
첫 번째 C# 프로그램: Hello World!
아무리 기초 강좌라 해도 'Hello World!'는 빼놓을 수 없죠. 이 간단한 예제로 C#의 기본 구조를 살펴봅시다.
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}
- using System;: C#에서 특정 기능(여기서는 콘솔 출력)을 사용하기 위해 필요한 라이브러리를 포함시킵니다.
- namespace HelloWorld: 코드의 모듈을 정의하는 영역입니다. 나중에 더 깊게 다룰 것이니 지금은 그냥 이름 그대로의 공간이라고 생각하면 돼요.
- class Program:
Program
이라는 클래스를 정의합니다. 클래스는 C#에서 코드의 기본 단위입니다. - static void Main(string[] args): 프로그램의 시작점입니다. 여기서부터 코드가 실행되죠.
- Console.WriteLine("Hello, World!");: 화면에 "Hello, World!"라는 문장을 출력합니다.
오늘은 C#의 기본적인 소개와 간단한 'Hello World!' 프로그램을 통해 C#의 구조를 알아보았습니다. 다음 편에서는 변수와 데이터 타입에 대해서 알아보겠습니다! C#의 세계로 함께 빠져보아요! 😊
반응형