Object는 C#의 모든 데이터 형식에 대한 기본 클래스입니다. 개체 유형은 C# 공통 유형 시스템(CTS)의 모든 데이터 유형에 대한 궁극적인 기본 클래스입니다. 개체는 System.Object 클래스의 별칭입니다.
값형이 객체형으로 변환되는 것을 boxing이라고 하고, 객체형이 값형으로 변환되는 것을 unboxing이라고 한다.
다음은 객체 데이터 유형의 사용을 보여주는 예입니다 -
using System;
using System.IO;
namespace Demo {
class objectClass {
public int x = 56;
}
class MyApplication {
static void Main() {
object obj;
obj = 96;
Console.WriteLine(obj);
obj = new objectClass();
objectClass newRef;
newRef = (objectClass)obj;
Console.WriteLine(newRef.x);
}
}
}