Was sind konstante Variablen in C#

Was sind konstante Variablen in C#
C# ist eine moderne, objektorientierte Programmiersprache, die dazu beiträgt, verschiedene Lösungen zu erstellen. C# ermöglicht es uns, konstante Variablen zu definieren und zu verwenden. In C# Konstante Variablen sind die Werte konstant und können nicht modifiziert werden. Dieser Artikel behandelt, welche konstanten Variablen sind und wie sie im C# -Programm verwendet werden sollen.

Inhaltsverzeichnis

  • Was sind konstante Variablen
  • Syntax für konstante Variablen
  • Warum konstante Variablen in C# verwendet werden
  • So definieren Sie konstante Variablen in C#
  • So verwenden Sie konstante Variablen in C#
  • Unterschiede zwischen konstanten Variablen und Readonly -Variablen
  • Konstant im C# -Beispielprogramm
  • Abschluss

Was sind konstante Variablen

Eine konstante Variable ist eine Art von Variable, deren Wert während ihrer Definition festgelegt wird und nicht während der Ausführung des Programms geändert werden kann. In C#werden konstante Variablen mit dem definiert Const Stichwort. Der Wert einer konstanten Variablen muss zum Zeitpunkt ihrer Deklaration zugewiesen werden.

Konstanten können von verschiedenen Typen wie Ganzzahlen, Gleitkomma-Nummern, Zeichen oder Streicherliteralen sein. Konstante Variablen liefern einen Referenzpunkt für die Operationen des Programms.

Syntax für konstante Variablen

Die Syntax zur Definition einer konstanten Variablen in C# beinhaltet die Verwendung des Const Schlüsselwort, gefolgt vom Datentyp der konstanten Variablen, eines benutzerdefinierten Namens für die Konstante und dem ihm zugewiesenen konstanten Wert.

const DataType ConstantName = Wert;

In der obigen Syntax, Const ist das Schlüsselwort zum Definieren einer konstanten Variablen.

Datentyp: Es ist der definierte Datentyp für den konstanten Wert, den es von jedem C# -Tatyp sein kann, einschließlich Ganzzahl, Gleitkomma, Doppel, Zeichen und Boolescher.

Konstantname: Es ist der Name für eine konstante Variable.

Wert: Dies ist der Wert, der einer konstanten Variablen zugeordnet ist; Es kann nicht während der gesamten Ausführung des Programms geändert werden.

Warum konstante Variablen in C# verwendet werden

Die Verwendung konstanter Variablen im C# Code hat mehrere Vorteile. Konstante Variablen erleichtern dem Lesen und Verständnis Code leicht zu lesen. Wenn wir eine konstante Variable definieren, weisen wir einem Wert, der in C# Code verwendet wird, einen aussagekräftigen Namen zu.

Zweitens kann die Verwendung konstanter Variablen dazu beitragen, Fehler im Code zu verhindern. Wenn Sie einen Wert als Konstante definieren, wird sichergestellt. Dies hilft bei der Entfernung von Codefehlern und effizient.

So definieren Sie konstante Variablen in C#

Verwenden Sie das, um eine konstante Variable in C#zu definieren Const Schlüsselwort gefolgt vom Datentyp und dem Namen der Variablen. Der Wert der Variablen muss zum Zeitpunkt der Deklaration zugewiesen werden. Hier ist ein Beispiel:

const int num = 100;

In diesem Beispiel definieren wir eine konstante Variable genannt Num mit einem Wert von 100. Sobald dieser variable Wert definiert ist, kann er später nicht geändert werden.

So verwenden Sie konstante Variablen in C#

Nachdem wir eine konstante Variable definiert haben, können wir sie wie jede andere Variable in C# Code aufrufen. Hier ist ein Beispiel:

int x = num / 2;

In diesem Beispiel verwenden wir die konstante Variable Num Berechnung der Hälfte ihres Wertes und zur Zuordnung des Ergebniss der Variablen X. Seit Num ist eine konstante Variable, ihr Wert kann nicht geändert werden.

Unterschiede zwischen konstanten Variablen und Readonly -Variablen

Es gibt zwei Arten von Variablen in C#, die während der Programmausführung nicht geändert werden können: Konstante Variablen Und schreibgeschützt Variablen. Während beide Arten von Variablen einen ähnlichen Zweck erfüllen, gibt es jedoch einige geringfügige Unterschiede.

Der Hauptunterschied ist, dass das Konstante Variablen werden während der Kompilierungszeit bewertet, während schreibgeschützt Variablen werden zur Laufzeit bewertet. Dies bedeutet, dass konstante Variablen schneller und effizienter sind, aber wir können sie nur verwenden, wenn wir die Werte zur Kompilierungszeit kennen. Die Readonly-Variablen können mit Werten verwendet werden, die nur zur Laufzeit bekannt sind.

Konstant im C# -Beispielprogramm

Das folgende Programm erläutert die Verwendung der konstanten Variablen in C#:

mit System verwenden;
Namespace Declingconstants
Klassenprogramm
statische void main (String [] args)
const double pi = 3.14159; // Konstante Erklärung
Doppelradius;
Konsole.WriteLine ("Radius eingeben:");
Radius = konvertieren.Todouble (Konsole.Zeile lesen());
doppeltes AreaCircle = Pi * Radius * Radius;
Konsole.WriteLine ("Radius: 0, Bereich: 1", Radius, AreaCircle);
Konsole.Zeile lesen();


Hier die konstante Variable Pi wird mit dem Schlüsselwort deklariert Const gefolgt vom Datentyp doppelt. Der Wert der konstanten Variablen wird auf festgelegt 3.14159. Nach Definition der Pi Wert, es kann später nicht geändert werden.

Das Folgende ist die Ausgabe:

Abschluss

Konstante Variablen ermöglichen das Definieren von Werten, die während der Programmausführung nicht geändert werden können, wodurch Code zuverlässiger und einfacher zu verwalten ist. Um eine konstante Variable in einem C# -Programm -Const -Schlüsselwort zu deklarieren. Konstanten in C# werden während der Kompilierungszeit bewertet, die schneller zugänglich sind.