[go: up one dir, main page]

Hopp til innhald

C Sharp

Frå Wikipedia – det frie oppslagsverket
C#


UtviklarMicrosoft
Utgjeve2001
Nyaste versjon13 (12. november 2024)[1][2]
Nettstadhttps://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/

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).

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.

Ein 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

[endre | endre wikiteksten]
public class ExampleClass
{
    public static void Main()
    {
        System.Console.WriteLine("Hei, verda!");
    }
 }

Bakgrunnsstoff

[endre | endre wikiteksten]
Commons har multimedium som gjeld: C Sharp