Regal:Programmierung: Vorlage:NETcode

Aus Wikibooks
Zur Navigation springen Zur Suche springen
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.
Crystal Clear app terminal.png C++-Code:  

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

Crystal Clear app terminal.png C#-Code:  

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

Crystal Clear app terminal.png Visual-Basic-Code:  

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

Crystal Clear app kscreensaver.png 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=
}}

Crystal Clear action button cancel.png Gleichheits- und Zuweisungsoperator nicht verwechseln!

Crystal Clear app terminal.png C#-Code:  

a == 3;