Hem : Programvaruvillkor : C # Definition

C#

C # (uttalas "C Sharp") är en programmeringsspråk utvecklat av Microsoft. Den introducerades 2002 med version 1.0 av Microsofts .NET Framework. Sedan dess har C # gått igenom flera versioner, motsvarande varje .NET-uppdatering. Idag är det ett av de mest populära programmeringsspråken för att skapa fönster program och webbapplikationer.

C # är ett derivat av C-programmeringsspråket och liknar C + +. Den använder samma grundläggande operatorer som C ++, is objektorienterad, skiftlägeskänslig och har nästan identisk syntax. Det finns dock flera skillnader mellan C # och C ++. Nedan följer några exempel:

  • arrayer i C ++ är pekare, medan det i C # är objekt som kan inkludera metoder och egenskaper.
  • Vårt bool (boolean) datatyp känns inte igen som ett heltal eftersom det är i C ++.
  • Nyckelorden typedef, externoch statisk alla har olika betydelser i C # än de gör i C ++.
  • C # switch-uttalanden stöder inte genomgång från ett fall till ett annat.
  • Globala metoder och variabler stöds inte i C #, medan de finns i C ++.

Viktigast är att C # är utformat speciellt för Microsofts .NET Framework. Detta gör det möjligt för utvecklare att dra nytta av alla funktioner som erbjuds av .NET API. Det betyder dock också att C # -applikationer bara kan köras plattformar som stöder .NET runtime, till exempel Windows, Windows Server och Windows Phone. För att program skrivna i C # ska kunna köras på andra plattformar måste koden vara sammanställas med ett konverteringsverktyg som Microsoft .NET Native.

OBS: Namnet "C #" kommer från musiknoten "C♯", vilket antyder att det är ett steg upp från originalversionen av C. Symbolen ♯ består också av fyra plustecken, vilket kan antyda att C # är mer avancerad än C ++ också .

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av C #. Det förklarar i dataterminologi vad C # betyder och är ett av många programvaruuttryck i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna C # -definition är till hjälp kan du referera till den med citatlänkarna ovan.