Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Arten von Variablen sind in der C#-Sprache enthalten und welche Eigenschaften haben sie?

Welche Arten von Variablen sind in der C#-Sprache enthalten und welche Eigenschaften haben sie?

下次还敢
下次还敢Original
2024-04-04 14:45:15931Durchsuche

Zu den unterstützten Werttypen in C# gehören Ganzzahlen, Gleitkommazahlen, Boolesche Werte, Zeichen und Referenztypen wie Klassen, Schnittstellen, Arrays und Zeichenfolgen. Werttypen werden auf dem Stapel gespeichert und beim Kopieren wird eine Kopie erstellt, während Referenztypen auf dem Heap gespeichert werden und beim Kopieren ein weiterer Verweis auf die Originaldaten erstellt wird.

Welche Arten von Variablen sind in der C#-Sprache enthalten und welche Eigenschaften haben sie?

Variablentypen in C#

In C# werden Variablen zum Speichern von Daten verwendet. Im Folgenden sind die verschiedenen Arten von Variablen aufgeführt, die von C# unterstützt werden:

Werttypen

  • Integer-Typen: byte, sbyte, short, ushort, int, uint, long, ulong

    • speichert Ganzzahlen und zwischen bestimmten reicht Zahlen innerhalb.
  • Gleitkommatypen: Float, Double

    • Speicherung von Dezimalzahlen und größeren Zahlenbereichen.
  • Boolescher Typ: bool

    • Speichert einen booleschen Wert (wahr oder falsch).
  • Zeichentyp: char

    • speichert ein einzelnes Zeichen.
  • Aufzählungstyp: enum

    • Eine Konstante, die einen Satz verwandter Werte definiert.

Referenztyp

  • Klasse: Ein Entwurf für ein bestimmtes Objekt, der seine Daten und Methoden enthält.
  • Schnittstelle: definiert die Methoden, die ein Objekt implementieren muss.
  • Array: Speichert eine Sammlung von Elementen desselben Typs.
  • String: Textzeichen speichern.

Typmerkmale

Werttyp:

  • auf dem Stapel gespeichert.
  • Erstellen Sie beim Kopieren neue Kopien. Wenn
  • geändert wird, wird der ursprüngliche Wert nicht beeinflusst.

Referenztyp:

  • auf dem Heap gespeichert.
  • Referenzvariablen verweisen auf tatsächliche Daten auf dem Heap.
  • Durch das Kopieren einer Referenzvariablen werden die Daten nicht kopiert, sondern eine weitere Referenz erstellt, die auf die Originaldaten verweist. Wenn
  • geändert wird, wirkt sich dies auch auf die Originaldaten aus.

Das obige ist der detaillierte Inhalt vonWelche Arten von Variablen sind in der C#-Sprache enthalten und welche Eigenschaften haben sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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