Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#.NET의 모든 데이터 형식에 대한 기본 클래스는 무엇입니까?

<시간/>

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);
      }
   }  
}