Die Semantik von Konstantendeklarationen in C# [] (Die Semantik von Konstantendeklarationen in C#), Lektion, Seite 723827
https://www.purl.org/stefan_ram/pub/semantik_konstantendeklarationen_csharp (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
C#-Kurs

Die Semantik von Konstantendeklarationen in C♯ 

Eine Konstantendeklaration legt den Typ, den Namen  und den Wert  einer Konstanten für den Gültigkeitsbereich dieser Konstantendeklaration fest.

Danach kann der Name der Konstanten innerhalb des Gültigkeitsbereichs der Deklaration als Wertausdruck mit dem festgelegten Typ und Wert verwendet werden. Der Name, der Typ und der Wert einer Konstanten sind nicht veränderlich.

Die Festlegung des Wertes einer Konstanten in einer Konstantendeklaration wird auch als Initialisierung  (der Konstanten) bezeichnet. Unter Initialisierung  versteht man die erste Festlegung des Wertes eines Namens.

Die Verwendung eines Namens als Ausdruck nennt man kurz einfach nur Verwendung  (des Namens).

Kuriositäten *

In dem folgenden Programm wird eine Konstante namens »System« deklariert.

»global::« erlaubt es sich trotzdem weiterhin auf den globalen Namen »System« zu beziehen.

Program.cs

public static class Program
{ public static void Main()
{

const int System = 7;
global::System.Console.WriteLine( System ); }}

Protokoll
7

Nach der Definition einer Konstanten »global« kann der Bezeichner »global« weiterhin zur Qualifikation eines Namens verwendet werden. In »global::System.Console.WriteLine« ist das »global« also keine Verwendung der Konstanten »global«.

Program.cs

public static class Program
{ public static void Main()
{

const int global = 7;
global::System.Console.WriteLine( global ); }}

Protokoll
7

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723827 stefan_ram:723827 Die Semantik von Konstantendeklarationen in C# Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723827, slrprddef723827, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/semantik_konstantendeklarationen_csharp