Was sind die beiden Haupttypen von Datentypen in C#?

下次还敢
Freigeben: 2024-04-04 16:21:16
Original
418 Leute haben es durchsucht

Datentypen in C# werden in Werttypen und Referenztypen unterteilt. Auf dem Stapel werden Werttypen gespeichert, darunter grundlegende Datentypen (Ganzzahlen, Gleitkommazahlen, boolesche Werte usw.), Strukturen und Aufzählungen. Referenztypen werden im Heap gespeichert, einschließlich Klassen, Schnittstellen, Arrays und Zeichenfolgen, die Referenzen auf Objekte speichern.

Was sind die beiden Haupttypen von Datentypen in C#?

Zwei Hauptdatentypen in C#

Datentypen in C# sind in zwei Kategorien unterteilt: Werttypen und Referenztypen.

Werttyp

  • Im Stapel gespeichert
  • Daten direkt kopieren
  • Das Ändern des Werttyps hat keine Auswirkungen auf andere Variablen
  • Enthält: Ganzzahlen, Gleitkommazahlen, boolesche Werte, Strukturen, Aufzählungen
  • Beispiel:
<code class="c#">int i = 10;
int j = i;
i = 20;
Console.WriteLine(j); // 输出 10</code>
Nach dem Login kopieren

Referenztypen

  • Im Heap gespeichert
  • Referenzen auf Objekte speichern
  • Das Ändern von Referenztypen wirkt sich auf andere Variablen aus
  • Einschließlich: Klassen, Schnittstellen, Arrays, Strings
  • Beispiel:
<code class="c#">string s1 = "Hello";
string s2 = s1;
s1 += " World";
Console.WriteLine(s2); // 输出 Hello</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas sind die beiden Haupttypen von Datentypen in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
c#
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!