Deklaration statischer Wirkmethoden in C# [] (Deklaration statischer Wirkmethoden in C#), Lektion, Seite 723502
https://www.purl.org/stefan_ram/pub/methodendeklarationen_csharp (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
C#-Kurs

Deklaration statischer Wirkmethoden in C♯ 

Deklaration statischer Wirkmethoden

Namenskonventionen
PascalCase für Namen, die außerhalb einer Klasse sichtbar sind (öffentliche Einträge einer Klasse)
Dieser Text verwendet zunächst deutschsprachige Namen. Im allgemeinen verwenden aber auch Muttersprachler der deutschen Sprache bevorzugt englische Namen, wenn sie viel programmieren.
Methodendeklarationen
public static class Program
{ public static void RefrainAusgeben()
{ global::System.Console.WriteLine("Sim sa la dim, bam ba,");
global::System.Console.WriteLine("Sa la du, sa la dim -"); }

public static void Main()
{ { global::System.Console.WriteLine("Auf einem Baum ein Kuckuck, -");
RefrainAusgeben();
global::System.Console.WriteLine("Auf einem Baum ein Kuckuck sass."); } { global::System.Console.WriteLine("Da kam ein junger Jaeger, -");
RefrainAusgeben();
global::System.Console.WriteLine("Da kam ein junger Jaegersmann."); } { global::System.Console.WriteLine("Der schoss den armen Kuckuck, -");
RefrainAusgeben();
global::System.Console.WriteLine("Der schoss den armen Kuckuck tot."); }}}

/   Übungsfrage

Welche Ausgabe erzeugt der folgende Quelltext?
public static class Program
{ static void Gruessen()
{ global::System.Console.WriteLine("Hallo "); } static void ZweimalGruessen()
{ Gruessen(); Gruessen(); } static void ViermalGruessen()
{ ZweimalGruessen(); ZweimalGruessen(); } public static void Main()
{ ViermalGruessen();
ZweimalGruessen();
Gruessen(); }}

/   Methodendeklaration

Schreiben Sie eine Methodendeklaration, so, daß bei der Auswertung des Aufrufausdrucks »Martha()« im Hauptprogramm der Block »{ }« ausgeführt werden würde.

Schreiben Sie als Lösung dieser Übungsaufgabe kein vollständiges C# -Programm, sondern nur eine Methodendeklaration!

/   Textausgabe

Schreiben Sie eine Deklaration einer Methode namens »Alpha«, so daß die Auswertung des Aufrufausdrucks »Alpha()« im Hauptprogramm dann den Text »Alpha« ausgibt.

/   Ausgabe eines Numerales

Schreiben Sie eine Deklaration einer Methode namens »ZweiAusgeben()«, so daß die Auswertung des Aufrufausdrucks »ZweiAusgeben()« die Zahl »2« ausgibt.

/   Würfelsimulation

Schreiben Sie eine Wirkmethode, welche eine Zufallszahl ausgibt, die zwischen 1.0 (einschließlich) und 7.0 (ausschließlich) liegt. Nach jedem Aufruf der Methode soll also eine Zahl ausgegeben werden, deren Vorkommastelle zwischen 1 (einschließlich) und 6 (einschließlich) liegt, wobei jeder der Werte 1, 2, 3, 4, 5 und 6 mit gleicher Wahrscheinlichkeit als Vorkommastelle vorkommt.

Rufen Sie diese Wirkmethode alsdann fünfmal auf, so daß das Programm fünf solcher Zufallszahlen ausgibt.

/   Gemüsegedicht

Schreiben Sie ein Programm, das die folgenden Ausgabe erzeugt. Dabei soll aber jedes „Gemüsewort“ nur einmal im Quelltext vorkommen. Sich wiederholende Textteile der Ausgabe sollen sich also nicht im Quelltext wiederholen, es ist jedoch gestattet, daß sich Aufrufe wiederholen. Es soll also eine Methode für das deklariert werden, was sich wiederholt.
Tomaten
Rotkohl Gruenkohl
Lauch
Tomaten
Rotkohl Gruenkohl
Kohlrabi
Tomaten
Rotkohl Gruenkohl
Spinat

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 stefanram723502 stefan_ram:723502 Deklaration statischer Wirkmethoden in C# Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723502, slrprddef723502, 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/methodendeklarationen_csharp