C Sharp Quellcode
Kategorie: Quellcode, Skripte, Entwicklung
Dateien mit der Endung cs sind Quellcode Dateien in der Programmiersprache C #, die C Sharp ausgesprochen und oft auch geschrieben wird. cs Dateien können den Quellcode für ganze Programme beinhalten oder aber auch nur Teile, zum Beispiel Klassen oder Funktionen, welche in einer anderen cs Datei referenziert, d.h. eingebunden werden (so genannte includes). Zudem werden auch Visual C#.NET Dateien mit der Endung cs gekennzeichnet. Diese Dateien beinhalten ebenfalls C# Code, jedoch zusätzlich auch autogenerierten Code der Microsoft Visual IDE zum Beispiel für grafische Benutzerelemente.
C# ist eine so genannte .NET-Sprache und kompilierte C# Programme benötigen ein installiertes .NET-Framework. Inzwischen gibt es Version 4 des NET Frameworks, welche leider nicht zu 100% abwärtskompatibel ist. Ursprünglich war das von Microsoft eingeführte .NET ein rein windowsspezifisches Framework, doch inzwischen gibt es mit Mono auch die Möglichkeit .NET Programme auf und für Linux und Mac OSX zu entwickeln.
cs Dateien sind lediglich Textdateien, die von einem C# Compiler verarbeitet werden können. Sie lassen sich in jedem beliebigen Texteditor öffnen und editieren, jedoch empfiehlt es sich für leichteres Arbeiten Editoren mit Entwicklerfunktionen wie Syntax Hervorhebung (Highlighting) oder eine intergierte Entwicklungsumgebung (IDE) zu verwenden.
Prinzipiell lassen sich cs Dateien mit jedem C# Compiler kompilieren, d. h. in ein ausführbares Programm umsetzen. Allerdings kann es je nach verwendeten Includes (z.B. bestimmte Spezialbibliotheken, Mono) zu Kompilierungsfehlern kommen. Unter Windows braucht man mindestens das .NET SDK um per Kommandozeile cs Dateien kompilieren zu können. (Befehl : csc)