Konstanten

Konstanten sind in C# Variablen primitive Typen oder Strings, die mit dem Schlüsselwort const definiert werden. Konstanten müssen im Zuge ihrer Definition initialisiert werden. Versuche, der Konstante später andere Werte zuzuweisen, quittiert der Compiler mit einer Fehlermeldung.

const double PI = 3.14159265358979323846;
//...
circumference = 2 * PI * radius;

Die Verwendung symbolischer Konstanten hat verschiedene Vorzüge:

  • Der Quelltext wird besser verständlich.

    Literale wie 10, 5.25 oder "Morgen" sind reine Werte. Sie sagen nichts über die Bedeutung aus, die der Wert für das Programm hat. Dies leisten nur die symbolischen Konstanten:

    const int    Max = 10;
    const double InterestRate = 4.25;
    const string Greeting = "Morgen";
  • Der Quelltext ist ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.