Junior
Welche Datentypen in C# sind Werttypen und welche Referenztypen?
sobes.tech KI
Antwort von AI
Sie nehmen Platz im Aufrufstapel ein. Beim Übergabe wird der Wert selbst kopiert.
- Einfache Typen:
int,float,bool,char,double,decimal,byte,sbyte,short,ushort,uint,long,ulong. - Strukturen (
struct). - Aufzählungen (
enum).
Sie nehmen Platz im Heap ein. Die Variable speichert eine Referenz auf den Speicherbereich, in dem sich das Objekt befindet. Beim Übergabe wird die Referenz kopiert.
- Klassen (
class). - Schnittstellen (
interface). - Arrays (
array). - Strings (
string). - Delegates (
delegate). - Der Typ
object. - Der Typ
dynamic.