© FM Forum Business Solutions GmbH
A-1200 Wien, Dresdner Straße 45
E-Mail: kundenservice@forum-media.at
C#
C# ist eine objektorientierte Programmiersprache, die von Microsoft im Rahmen der .NET-Plattform entwickelt wurde und seit ihrer Einführung im Jahr 2000 eine zentrale Rolle in der Softwareentwicklung spielt. Sie wurde konzipiert, um die Leistungsfähigkeit und Struktur von C++ mit der Einfachheit und Produktivität von Visual Basic zu verbinden. C# basiert auf einer strengen Typisierung und unterstützt moderne Programmierkonzepte wie Klassen, Vererbung, Polymorphismus, Interfaces und Generics. Die Sprache ist plattformübergreifend einsetzbar – durch das .NET Framework oder .NET Core (heute .NET) – und eignet sich sowohl für Desktop-, Web- als auch mobile Anwendungen. Charakteristisch für C# ist seine klare Syntax, die an Java erinnert, sowie die enge Integration in die Entwicklungsumgebung Visual Studio, die umfangreiche Tools zur Codeanalyse und Fehlerbehebung bietet. C# unterstützt zudem asynchrone Programmierung, LINQ (Language Integrated Query) für Datenabfragen, funktionale Elemente wie Lambda-Ausdrücke und bietet durch regelmäßige Updates moderne Features wie Pattern Matching oder Records. Die Sprache ist ein fester Bestandteil der Microsoft-Ökosystems und wird heute weltweit in Unternehmensanwendungen, Spielen (über Unity), Cloud-Diensten und Web-APIs eingesetzt.