旅游 |靠天吃饭民族和谐 巴西人的"快乐"哪里来?
- P? grunn av tekniske begrensninger har denne artikkelen feil navn. Den riktige tittelen er C#.
C Sharp | |||
---|---|---|---|
![]() | |||
![]() | |||
Tilblivelse | 2001 | ||
Paradigme | 9 paradigmer Multi-paradigme: Strukturert programmering, imperativ programmering, objektorientert programmering, hendelsesdrevet programmering, funksjonell programmering, generisk programmering, selvmodifiserende programmering, klassebasert programmering, strict programming | ||
Designet av | Microsoft, Anders Hejlsberg, Mads Torgersen | ||
Utviklet av | Microsoft | ||
Siste versjon(er) | 14.0 / 9. jun. 2025 | ||
Typetildeling | nominative, inferens, dynamisk | ||
Filendelse(r) | .cs, .csx | ||
Implementert i | |||
C# | |||
P?virket av | |||
C++, C, Java, Delphi, Modula-3, Cω, Eiffel, F Sharp, Haskell, Icon, J#, Visual J++, Object Pascal, Rust, MetaLanguage, Visual Basic |
C# (uttales C sharp) er et objektorientert programmeringsspr?k utviklet av Microsoft som en del av deres satsing p? .NET-plattformen. Microsoft valgte ? basere C# p? programmeringsspr?kene C++ og Java. C# ble designet for ? balansere styrke (C++) og rask utvikling (Java).
Sjefarkitekt for gruppen som jobber med C# og utvikler C# hos Microsoft er danske Anders Hejlsberg. Microsofts C#-kompilator kompilerer ikke C#-kode til maskinkode som kan kj?res direkte fra en datamaskin, slik tradisjonelle kompilatorer gj?r. I stedet blir alt kompilert til mellomformat, som beskrevet for .NET.
Datatyper
[rediger | rediger kilde]En C#-bruker kan definere egne datatyper, bruke de innebygde, eller fra .NET-rammeverket. Primitive datatyper blir automatisk konvertert mellom ren bin?rform og objektform ut ifra hva brukeren bruker det til, dette kalles boxing og unboxing.
C# st?tter heltall med og uten fortegn og flyttall opp til 128-bit, men st?tter ikke 80-bit [IEEE] flyttall (80-bit).
I motsetning til programmeringsspr?kene C og C++, st?tter ikke C# heltall som boolske verdier, men programmereren m? eksplisitt bruke datatypen bool.
using System;
public class ExampleClass
{
public static void Main()
{
Console.WriteLine("Hello world!");
}
}
Se ogs?
[rediger | rediger kilde]Eksterne lenker
[rediger | rediger kilde]- (en-US) Offisielt nettsted
- (en) C Sharp – kategori av bilder, video eller lyd p? Commons
![]() |
Wikib?ker: Csharp – b?ker |