[C#] Object (Boxing & Unboxing)
·
C#
✍️ 개요 모든 .NET 클래스의 루트 상속 클래스는 항상 object입니다. 즉, 모든 클래스는 object에서 비롯되었다고 볼 수 있습니다. 오늘은 C# object 클래스가 무엇인지, 그리고 object가 제공하는 메서드가 무엇인지 Unity 예제를 통해 알아보도록 하겠습니다.  📌 Object란? Object:  .NET의 System.Object을 의미하며, C#의 모든 데이터 타입이 상속받는 클래스입니다. 간단한 예시를 통해 object에 대해 알아보도록 하겠습니다.  using System;// The Point class is derived from System.Object.class Point{ public int x, y; public Point(int x, int y) ..
[C#] 소개 및 특징
·
C#
✍️ 개요 최근 들어 블로그 포스팅의 주제가 난잡한 것 같아 주제를 명확하게 잡으려고 합니다. 그래서 금일부터 게임 프로그래밍의 필수 언어 중 하나인 C#에 대해 알아보도록 하겠습니다. 단순히 C# 문법만 살펴보는 것이 아닌, 게임 개발 엔진(Unity)와 함께 응용하면서 내용을 다뤄보도록 하겠습니다.  📌 C# 이란?  C#은 Microsoft에서 개발한 객체 지향 언어로, Java와 비슷한 구문과 구조를 가지고 있습니다. .NET 런타임(CLR)에서 실행되며, .NET 프레임워크에서 사용되는 언어입니다. 윈도우, 웹, 게임, 서버, 모바일, 클라우드, IoT 등 크로스 플랫폼 개발이 가능하기에 범용성이 매우 뛰어납니다. Unity 엔진에서 스크립트 작성을 위한 주력 언어로 C#을 사용하니 게임 개발..