C# für Ein- und Umsteiger

Beispiel für eine Konsolenapplikation

Bevor im weiteren Verlauf des Beitrags mehr auf einige Sprachdetails eingegangen wird, hier noch ein paar kurze Beispiele für Konsolenprogramme in C#. Ein C#-Programm, das alle an das Programm übergebenen Parameter anzeigt, würde zum Beispiel folgendermaßen aussehen:

Namespace ConsoleApp {
using System;
public class Klasse1 {
public Klasse1 { /* konstruktor - wird hier nicht benötigt */}
public static int Main( string[] args) {
foreach( string s in args) {
System.Console.WriteLine( s);
}
}
}
}

In diesem Beispiel wird deutlich, dass Main() als Eintrittspunkt genauso funktioniert wie in normalen C/C++-Programmen. Anders als in C wird jedoch an dieser Stelle bereits ein Objekttyp und kein atomarer Character-Pointer verwendet. Der Typ string stammt aus der .NET-Klassenbibliothek und steht damit allen .NET-Programmiersprachen zur Verfügung.