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.
Zwei Hauptdatentypen in C#
Datentypen in C# sind in zwei Kategorien unterteilt: Werttypen und Referenztypen.
Werttyp
<code class="c#">int i = 10; int j = i; i = 20; Console.WriteLine(j); // 输出 10</code>
Referenztypen
<code class="c#">string s1 = "Hello"; string s2 = s1; s1 += " World"; Console.WriteLine(s2); // 输出 Hello</code>
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!