====== Die Programmiersprache C# ======
[[wpde>csharp|C#]] ist eine von Microsoft entwickelte objekt-orientierte Programmiersprache, die sich eng an die Sprache [[wpde>C++]] anlehnt und sich als dessen Nachfolger versteht. Aber auch die Programmiersprache [[wpde>Java]] hatte großen Einfluss auf die Entwicklung von C#. Mit C# und der zugehörigen Entwicklungsumgebung Visual Studio von Microsoft, die ihr in der Abbildung seht, lassen sich sehr schnell und einfach komplexe [[Programmieren|Programme erstellen]]. Daneben existieren noch weitere [[schule:c-sharp_ide|C# Entwicklungsumgebungen]]
Grafische Anwendungen könnt ihr besonders leicht mit nur wenigen Klicks konstruieren. Wenn man erst das Grundgerüst hat (die Fensterdialoge), benutzt ihr den reichhaltigen Fundus von Funktionen des [[wpde>.NET]]-Frameworks und könnt damit die Anwendung vervollständigen.
===== Quelltextdokumentation mit Visual Studio =====
Kommentare im Quelltext gehören nicht nur zum guten Stil eines Programmierers, sondern haben durchaus einen Sinn. Wie man sie sinnvoll in Visual Studio einsetzen kann, zeigt das folgende Video.
===== Links =====
* [[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx|C# Programming Guide]] (englisch)
* [[https://www.edx.org/course/programming-c-microsoft-dev204x-0|Programming with C#]] - Onlinekurs zu C#
* [[https://www.codehunt.com/|Code Hunt]] ist ein Spiel von Microsoft, das hilft, die Programmiersprache C# zu lernen.
* [[http://referencesource-beta.microsoft.com/|Quelltext des .NET-Frameworks]]
* [[https://dzone.com/refcardz/coredotnet|Core .NET]] stellt die wichtigsten Bestandteile des .NET-Frameworks zusammen.
* [[csharp_in_10_minuten|C# in 10 Minuten]]
* [[c-sharp_programmieruebungen|C# Programmierübungen]]
* [[Programmierrichtlinien]]