Verweistypen (C#-Referenz)Reference Types (C# Reference)

Es gibt zwei Arten von Typen in C#: Verweistypen und Werttypen.There are two kinds of types in C#: reference types and value types. Variablen von Verweistypen speichern Verweise auf ihre Daten (Objekte), während Variablen von Werttypen ihre Daten direkt enthalten.Variables of reference types store references to their data (objects), while variables of value types directly contain their data. Bei Verweistypen können zwei Variablen auf dasselbe Objekt verweisen. Daher können auf eine Variable angewendete Operationen das Objekt beeinflussen, auf das von der anderen Variablen verwiesen wird.With reference types, two variables can reference the same object; therefore, operations on one variable can affect the object referenced by the other variable. Bei Werttypen besitzt jede Variable eine eigene Kopie der Daten, und auf eine Variable angewendete Operationen können die andere Variable nicht beeinflussen (außer im Fall von ref-Parametervariablen und out-Parametervariablen, siehe ref und Modifizierer für out-Parameter).With value types, each variable has its own copy of the data, and it is not possible for operations on one variable to affect the other (except in the case of ref and out parameter variables, see ref and out parameter modifier).

Die folgenden Schlüsselwörter werden verwendet, um Verweistypen zu deklarieren:The following keywords are used to declare reference types:

C# enthält auch die folgenden integrierten Referenztypen:C# also provides the following built-in reference types:

Siehe auchSee Also

C#-ReferenzC# Reference
C#-ProgrammierhandbuchC# Programming Guide
C#-SchlüsselwörterC# Keywords
TypenTypes
WerttypenValue Types