Ausgabeanweisungen in C♯
Beispiel
Program.cs
public static class Program
{ public static void Main()
{ global::System.Console.WriteLine
( 8 );
global::System.Console.WriteLine
( 9 ); }}global::System.Console.Out
8
9
Erklärung
Auch bei Ausgabeanweisungen kann Leerraum vor oder hinter eine lexikalische Einheit eingefügt werden. In vielen Fällen kann Leerraum auch entfernt werden.
- Eine Ausgabeanweisung
global::System.Console.WriteLine
( 8 );- Eine Ausgabeanweisung
global::System.Console.WriteLine( 8 );
- Zwei Ausgabeanweisungen
global::System.Console.WriteLine( 8 );
global::System.Console.WriteLine( 9 );- Zwei Ausgabeanweisungen
global::System.Console.WriteLine( 8 ); global::System.Console.WriteLine( 9 );
- Zwei Ausgabeanweisungen
global::System.Console.WriteLine( 8 );global::System.Console.WriteLine( 9 );
- Eine abstrakte Ausgabeanweisung
global::System.Console.WriteLine( ... );
- Eine Ausdruck
8
- Eine Ausgabeanweisung
global::System.Console.WriteLine( 8 );
- Eine Ausgabeanweisung mit leeren Klammern
global::System.Console.WriteLine();
- Eine Ausgabeanweisung ohne Zeilenende
global::System.Console.Write( 8 );
Program.cs
public static class Program
{ public static void Main()
{ global::System.Console.Write( "x" );
global::System.Console.WriteLine( "b" ); }}global::System.Console.Out
xb
Falls in einem Programm »Write« verwendet wird, sollte die letzte Ausgabe mit »WriteLine« erfolgen.
Program.cs
public static class Program
{ public static void Main()
{ global::System.Console.WriteLine
( 8 );
global::System.Console.WriteLine
( 9 ); }}
Übungsfragen
? Sprechweisen
- Welche Form des Verbes „ausgeben“ oder „zurückgeben“ muß in dem folgenden Satz an der Stelle der ersten Lücke „__________“ eingesetzt werden?
- Welche Form des Verbes „ausgeben“ oder „zurückgeben“ muß in dem folgenden Satz an der Stelle der zweiten Lücke „__________“ eingesetzt werden?
„In dem folgenden Programm wird ein Wert von »WriteLine« __________, der von »random« __________ wird.“
Program.cs
public static class Program
{ public static void Main()
{ global::System.Console.WriteLine( global::Microsoft.JScript.MathObject.random() ); }}
? Zeilen angeben
Wie viele Zeilen werden bei Ausführung des folgenden Programmes ausgegeben?
Was enthalten diese Zeilen?
Program.cs
public static class Program
{ public static void Main()
{ global::System.Console.Write( 5 ); global::System.Console.Write( 2 );
global::System.Console.WriteLine( 2 ); global::System.Console.WriteLine( 4 ); }}