C sharp

limbaj de programare
(Redirecționat de la C Sharp)

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: Pagina principalăCampionatul European de FotbalLamine YamalShannen DohertyEchipa națională de fotbal a SpanieiCarlos AlcarazLista finalelor Campionatului European de FotbalGheorghe HagiCampionatul European de Fotbal 2024Ianis HagiSpecial:CăutareEchipa națională de fotbal a AnglieiCampionatul European de Fotbal 2020Filip al VI-lea al SpanieiNovak ĐokovićAromâniCéline DionCampionatul Mondial de Fotbal 2026Nico WilliamsDonald TrumpCampionatul Mondial de FotbalWiz KhalifaFinala Campionatului European de Fotbal 2020Lista finalelor Campionatului Mondial de FotbalBeach, Please! FestivalPalatul Știrbei din BufteaMarcha RealCampionatul European de Fotbal 2028Steaua fără nume (film din 1966)Infanta Sofía a SpanieiAlegeri prezidențiale în România, 2024Álvaro MorataPalatul Știrbei din BucureștiStadionul Olimpic din BerlinBiserica „Sf. Visarion Vechi“ din BucureștiEchipa națională de fotbal a RomânieiRomâniaMarc CucurellaPiero Ferrari