C# Einführung - 01 - Hello World
In dieser Tutorial Reihe werde ich ein paar einfache Beispiele schreiben, die sich mit den Grundlagen von C# beschäftigen. Alle Compiler Aufrufe beziehen sich hier auf Mono, funktionieren allerdings auch mit Visual Studio NET.
Das Standardprogramm für jede Programmiersprache.
Es gibt nur den Text "Hello World" aus.
In eine Datei namens helloworld.cs schreiben wir folgendes:
{
static void Main()
{
System.Console.WriteLine("Hello World");
}
}
Mit Hilfe von "using" können wir den Inhalt des "System namespace" direkt benutzen.
class HelloWorld
{
static void Main()
{
Console.WriteLine("Hello World");
}
}
Beide Programme lassen sich mit dem Mono Compiler kompilieren:
Gestartet wird das Programm mit:
Die exe funktioniert in Windows und Linux!
Erklärung
C# ist eine Objekt Orientierte Programmiersprache, daher sind alle Funktionen in Klassen (und ein paar anderen Typen auf die ich später eingehen werde) eingebunden. Der Einstiegspunkt eines jeden Programms ist die Main Funktion, die im Gegensatz zu CC++ ebenfalls in einer Klasse steckt.
System ist eine der vielen Bibliotheken die uns mit Funktionen, Datentypen usw versorgt.
"Console" ist die Standard Ausgabe in C#.
Für die C++ Umsteiger.
Console.Write(Text); enspricht cout << Text;
Console.WriteLine(Text); entspricht cout << Text << endl;
- Anmelden um Kommentare zu schreiben