C Sharp (programmeringsspråk)
C# (uttalas "see sharp") är ett programmeringsspråk för datorer. Det har utvecklats av Microsoft. Det skapades för att använda alla möjligheter i .NET-plattformen. Den första versionen släpptes 2001. Den senaste versionen är C# 8.0, som släpptes i september 2019. C# är ett modernt språk. C#:s utvecklingsteam leds av Anders Hejlsberg, skaparen av Delphi.
Plattform för utförande
- Microsoft .NET-plattformen;
- Gratis implementering av C# och .NET som Mono som utvecklats av Novell eller dotGNU som utvecklats av Free Software Foundation.
Idag kan C# köras på de flesta plattformar (Windows, Linux osv.) utan att ändra källkoden. C# kan köras på Xbox 360-plattformen med ett särskilt ramverk.
Syntax
C#-kod liknar C++- och Javakod. CLR (Common Language Runtime) behövs för att köra ett C#-program.
Exempel på "Hello, World!"
/* Detta är ett enkelt program i C#. * Det visar helt enkelt "Hello, World!" på skärmen. */ using System; namespace HelloWorld { class Hello { static void Main() { Console. WriteLine("Hello, World!"); // Kodstycket nedan är valfritt, men behövs för att förhindra att programmet stängs omedelbart. Console. WriteLine("Tryck på valfri tangent för att avsluta."); Console. ReadKey(); } } } }
Exempel på grundläggande inmatning
/* * Det här programmet ber om inmatning från användaren, dvs. ett namn. Det skriver sedan ut "Hello [name]" och ersätter [name] med det som personen skrev in. */ using System; namespace HelloWorld { class Hello { static void Main() { Console. WriteLine("Hello, please type in your name:"); string name = Console. ReadLine(); Console. WriteLine("Hello {0}",name); Console. ReadKey(); } } } }
Integrerade utvecklingsmiljöer
C# kan redigeras i ett antal IDE:er (Integrated Development Environments), varav några listas nedan:
Windows:
- Microsoft Visual Studio
- SharpDevelop
- Visual C#
- Visual C# Express
Mac OS X:
- MonoDevelop (med begränsningar)
Unix/Linux:
- MonoDevelop
Frågor och svar
F: Vad är C#?
S: C# är ett programmeringsspråk som utvecklats av Microsoft.
F: När släpptes den första versionen av C#?
S: Den första versionen av C# släpptes 2001.
F: Vilken är den senaste versionen av C#?
S: Den senaste versionen av C# är C# 8.0, som släpptes i september 2019.
F: Vad är syftet med C#?
S: C# skapades för att använda alla möjligheter i .NET-plattformen.
F: Vem leder utvecklingsteamet för C#?
S: Anders Hejlsberg, skaparen av Delphi, leder utvecklingsteamet för C#.
F: Vilken typ av språk är C#?
S: C# är ett modernt språk.
F: Vem utvecklade C#?
S: C# utvecklades av Microsoft.