Zum Inhalt springen

Regal:Programmierung: Vorlage:NETcode

Aus Wikibooks
Comment Diese Vorlage benutzt eine komplexe Syntax des Media-Wiki-Templatesystems.

Bitte unternimm keine Veränderungen an diesem Template, solange Du Dir nicht absolut darüber im Klaren bist, wie dieses Template funktioniert. Sei darauf vorbereitet, dass sich Deine Veränderungen an diesem Template negativ auf Seiten oder andere Templates auswirken können, die dieses Template verwenden. Tests an diesem Template sollten ausschließlich auf der Spielwiesenvorlage vorgenommen werden.

Diese Vorlage stellt Codebeispiele übersichtlich in bis zu drei .NET-Sprachen dar.

Quelle: Erweiterung von Regal:Programmierung: Vorlage:Code, Hauptautoren Benutzer:MichaelFrey und Benutzer:Stefan Majewsky.

Beispiel

[Bearbeiten]

Alle Parameter sind optional. Wenn zum Beispiel der Code in einer Sprache noch nicht verfügbar ist, den jeweiligen Parameter einfach leerlassen. Für Informationen zur Formatierung der Inhalte der Parameter cpp, cs, vb und output siehe die Parameter code und output der Regal-Code-Vorlage. Die Parameter valid und error der Regal-Code-Vorlage treffen auch für diese Vorlage zu.

{{:Regal:Programmierung: Vorlage:NETcode
|kopf=Die Kopfzeile.
|fuss=Die Fusszeile.
|cpp= 
 System::Windows::Forms::MessageBox::Show("Hallo Welt.");
|cs= 
 System.Windows.Forms.MessageBox.Show("Hallo Welt.");
|vb= 
 System.Windows.Forms.MessageBox.Show("Hallo Welt.")
|output= 
 Hallo Welt.
}}

Die Kopfzeile.
C++-Code:  

System::Windows::Forms::MessageBox::Show("Hallo Welt.");

C#-Code:  

System.Windows.Forms.MessageBox.Show("Hallo Welt.");

Visual-Basic-Code:  

System.Windows.Forms.MessageBox.Show("Hallo Welt.")

Output:  

Hallo Welt.

Die Fusszeile.


Im folgenden Beispiel ist nur der C#-Code verfügbar. Außerdem gibt es keine Fusszeile und keine Ausgabe, dafür ist hier ein Fehler. (Falls Parameter error oder valid angegeben sind, bitte immer eine Kopfzeile angeben.)

{{:Regal:Programmierung: Vorlage:NETcode
|error=1
|kopf=Gleichheits- und Zuweisungsoperator nicht verwechseln!
|fuss=
|cpp=
|cs= 
 a == 3;
|vb=
|output=
}}

Gleichheits- und Zuweisungsoperator nicht verwechseln!

C#-Code:  

a == 3;