C sharp

limbaj de programare

C#
C♯
Extensii fișiere.cs
ParadigmăMultiparadigmă: structurat, imperativ, obiect-orientat, event-driven, funcțional, generic, reflectiv, concurent
Apărut în2000; acum 24 ani (2000)
Proiectat deMicrosoft
DezvoltatorMicrosoft
Ultima versiune12.0[1]  Modificați la Wikidata
Tiparenominative typing[*][[nominative typing (major class of type system, in which compatibility and equivalence of data types is determined by explicit declarations and/or the name of the types)|​]]
inference typing[*][[inference typing (automatic detection of the data type of an expression in a programming language)|​]]
dynamic typing[*][[dynamic typing (type system paradigm in which objects' types are enforced at runtime)|​]]  Modificați la Wikidata
Implementări majoreVisual C#, .NET Framework, Mono, DotGNU
DialecteCω, Spec#, Polyphonic C#
Influențat deC++,[2] Eiffel, Java,[2] Modula-3, Object Pascal,[3] ML, Icon, Haskell, Cω, F#[note 1]
InfluențeD, Dart,[4] F#, Java,[5] Kotlin, Monkey, Nemerle, Swift,[6] Vala
PlatformăCommon Language Infrastructure
Sistem de operareMultiplatformă
LicențăCLR este proprietar, Mono este dual GPLv3, MIT/X11 și bibliotecile sunt LGPLv2, DotGNU este dual GPL și LGPLv2
Wikibooks logo C Sharp Programming la Wikibooks

C# este un limbaj de programare orientat-obiect conceput de Microsoft la sfârșitul anilor 90. A fost conceput ca un concurent pentru limbajul Java. Ca și acesta, C# este un derivat al limbajului de programare C++.

C# și programarea

C# simplifică mult scrierea de programe pentru sistemul de operare Windows, iOS, Android etc. Este un limbaj de programare cross-platform.

Exemplu de program simplu Windows scris în Managed C++ ( C++/CLI) și C#:

Cod scris în Managed C++ ( C++/CLI):

public:int main(array<System::String ^> ^args){// Activarea efectelor vizuale Windows XP înainte de crearea oricărui controlApplication::EnableVisualStyles();Application::SetCompatibleTextRenderingDefault(false); // Crearea și rularea ferestrei principaleApplication::Run(gcnew Form1());return 0;}

Cod scris în C#:

public static void Main(){       Form1 form1 = new Form1();       form1.Show();       Application.Run(form1);}

Note

Referințe

Legături externe

Vezi și

🔥 Top keywords: XXX: Return of Xander CagePagina principalăSpecial:CăutareTriplu XFacebookConstantin Corduneanu (luptător)Vin DieselReal Madrid CFRomâniaPaștiFilm de acțiuneYouTubeLiga Campionilor UEFAFurios și iute 7Mustafa Kemal AtatürkConstantin GâlcăZodiacIlie NăstaseCS Corvinul HunedoaraBucureștiMihai EminescuDubai (oraș)István KovácsSocietatea Română de TeleviziuneIranȘtefan cel MareCarol I al RomânieiSpecial:Schimbări recenteDoru-Viorel UrsuSuperbetRepublica MoldovaLista orașelor din RomâniaAl Doilea Război MondialCarlo AncelottiAlegeri prezidențiale în România, 2024Teorema lui PitagoraCategorie:Filme după genuriMasterChef RomâniaXXX