Der Block als Anweisung in C# [] (Der Block als Anweisung in C#), Lektion, Seite 723499
https://www.purl.org/stefan_ram/pub/block_csharp (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
C#-Kurs

Der Block als Anweisung in C♯ 

Die Blockanweisung besteht aus einer Folge von Anweisungen in geschweiften Klammern, die in der gegebenen Reihenfolge hintereinander ausgeführt werden.
Beispiel:
{ global::System.Console.WriteLine( 65 );
global::System.Math.Abs( 0 ); }
Da eine Blockanweisung eine Anweisung ist und ihrerseits selber wieder Anweisungen enthalten darf, kann eine Blockanweisung auch andere Anweisungen enthalten.
Beispiel
public static class Program
{ public static void Main()
{ { global::System.Console.WriteLine( "Auf einem Baum ein Kuckuck, -" );
{ global::System.Console.WriteLine("Sim sa la dim, bam ba,");
global::System.Console.WriteLine("Sa la du, sa la dim -"); }
global::System.Console.WriteLine("Auf einem Baum ein Kuckuck sass."); } { global::System.Console.WriteLine("Da kam ein junger Jaeger, -");
{ global::System.Console.WriteLine("Sim sa la dim, bam ba,");
global::System.Console.WriteLine("Sa la du, sa la dim -"); }
global::System.Console.WriteLine("Da kam ein junger Jaegersmann."); } { global::System.Console.WriteLine("Der schoss den armen Kuckuck, -");
{ global::System.Console.WriteLine("Sim sa la dim, bam ba,");
global::System.Console.WriteLine("Sa la du, sa la dim -"); }
global::System.Console.WriteLine("Der schoss den armen Kuckuck tot."); }}}

Auch die geschweiften Klammern direkt hinter »public static void Main()«, die wir schon immer in unseren Programmen verwendet haben, sind ein Block.

C#LS 4.0 10.6 Methods Auszug *
method-declaration:

method-header method-body

method-body:

block
Übungen Welcher der folgenden Texte ist: A) Eine Anweisung, B) ein Ausdruck oder C) keines von beidem?
0: »{}«
1: »;«
2: »{ global::System.Console.WriteLine( 0 ); }«
3: »{ 0 }«
4: »0«
5: »( 0 )«
6: »()«
7: »global::System.Console.WriteLine(0); global::System.Console.WriteLine(0);«
8: »{ global::System.Console.WriteLine(0);global::System.Console.WriteLine(0); }«
Übung Welche Ausgabe erzeugt das folgende Programm?
public static class Program
{ public static void Main()
{ global::System.Console.WriteLine("one"); /* Eins *
global::System.Console.WriteLine("two"); * Zwei */ }}

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 stefanram723499 stefan_ram:723499 Der Block als Anweisung in C# Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723499, slrprddef723499, 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/block_csharp