Heim >Backend-Entwicklung >C#.Net-Tutorial >Was ist die Basisklasse für alle Datentypen in C#.NET?

Was ist die Basisklasse für alle Datentypen in C#.NET?

王林
王林nach vorne
2023-08-27 20:29:06787Durchsuche

C#.NET 中所有数据类型的基类是什么?

Object ist die Basisklasse für alle Datentypen in C#. Objekttypen sind die ultimative Basisklasse für alle Datentypen im C# Common Type System (CTS). Dieses Objekt ist ein Alias ​​für die System.Object-Klasse.

Wenn ein Werttyp in einen Objekttyp konvertiert wird, spricht man von Boxing; wenn ein Objekttyp hingegen in einen Werttyp konvertiert wird, spricht man von Boxing. Es heißt Unboxing.

Hier ist ein Beispiel, das die Verwendung des Objektdatentyps -

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

Das obige ist der detaillierte Inhalt vonWas ist die Basisklasse für alle Datentypen in C#.NET?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Deque-Klasse in C#Nächster Artikel:Deque-Klasse in C#