C Sharp
C# (uttala 'si sjarp') er eit objektorientert programmeringsspråk utvikla av Microsoft som ein del av satsinga deira på .NET-plattforma. Microsoft valde å basera C# på programmeringsspråka C++ og Java. C# vart designa for å balansera styrke (C++) og rask utvikling (Java).
C# | |||
| |||
| |||
Utviklar | Microsoft | ||
---|---|---|---|
Utgjeve | 2001 | ||
Nyaste versjon | 13 (12. november 2024)[1][2] | ||
Nettstad | https://docs.microsoft.com/en-us/dotnet/csharp/, https://docs.microsoft.com/de-de/dotnet/csharp/, https://docs.microsoft.com/ja-jp/dotnet/csharp/, https://docs.microsoft.com/fr-fr/dotnet/csharp/, https://docs.microsoft.com/it-it/dotnet/csharp/ |
Sjefarkitekt for gruppa som jobbar med C# og utviklar C# hos Microsoft er danske Anders Hejlsberg. Microsofts C#-kompilator kompilerer ikkje C#-kode til maskinkode som kan køyrast direkte frå ei datamaskin, slik tradisjonelle kompilatorar gjer. I staden vert alt kompilert til mellomformat, som skildra for .NET.
Datatypar
endreEin C#-brukar kan definera eigne datatypar, bruka dei innebygde, eller frå .NET-rammeverket. Primitive datatypar vert automatisk konvertert mellom rein binærform og objektform ut ifrå kva brukaren brukar det til, dette vert kalla boxing og unboxing.
C# støttar heiltal med og utan forteikn og flyttal opp til 128-bitar, men støttar ikkje 80-bitar [IEEE] flyttal (80-bitar).
I motsetnad til programmeringsspråka C og C++, støttar ikkje C# heiltal som boolske verdiar, men programmereren må eksplisitt bruka datatypen bool.
Hello, world
endrepublic class ExampleClass
{
public static void Main()
{
System.Console.WriteLine("Hei, verda!");
}
}
Kjelder
endre- Denne artikkelen bygger på «C Sharp» frå Wikipedia på bokmål, den 23. september 2016.