Computer >> Máy Tính >  >> Lập trình >> C#

Lớp cơ sở cho tất cả các kiểu dữ liệu trong C # .NET là gì?

Đối tượng là lớp cơ sở cho tất cả các kiểu dữ liệu trong C #. Kiểu Đối tượng là lớp cơ sở cuối cùng cho tất cả các kiểu dữ liệu trong Hệ thống Kiểu chung C # (CTS). Đối tượng là bí danh cho lớp System.Object.

Khi một kiểu giá trị được chuyển đổi thành kiểu đối tượng, nó được gọi là boxing và mặt khác, khi một kiểu đối tượng được chuyển đổi thành kiểu giá trị, nó được gọi là unboxing.

Sau đây là một ví dụ cho thấy việc sử dụng các kiểu dữ liệu đối tượng -

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