Programare
În producție
Limbajul C# a fost dezvoltat în cadrul Microsoft. Principalii creatori ai limbajului sunt Anders Hejlsberg, Scott Wiltamuth şi Peter Golde. Prima implementare C# larg distribuită a fost lansată de către Microsoft ca parte a iniţiativei .NET în iulie 2000. Din acel moment, se poate vorbi despre o evoluţie spectaculoasă. Mii de programatori de C, C++ şi Java, au migrat cu uşurinţă spre C#, graţie asemănării acestor limbaje, dar mai ales calităţilor noului limbaj. La acest moment, C# şi-a câştigat şi atrage în continuare numeroşi adepţi, devenind unul dintre cele mai utilizate limbaje din lume.
Limbajul C# a fost dezvoltat în cadrul Microsoft. Principalii creatori ai limbajului sunt Anders Hejlsberg, Scott Wiltamuth şi Peter Golde. Prima implementare C# larg distribuită a fost lansată de către Microsoft ca parte a iniţiativei .NET în iulie 2000. Din acel moment, se poate vorbi despre o evoluţie spectaculoasă. Mii de programatori de C, C++ şi Java, au migrat cu uşurinţă spre C#, graţie asemănării acestor limbaje, dar mai ales calităţilor noului limbaj. La acest moment, C# şi-a câştigat şi atrage în continuare numeroşi adepţi, devenind unul dintre cele mai utilizate limbaje din lume.
Visual Studio, Hello World, Comentare , console
Variabile, constante, Operatori aritmetici
C# este un limbaj puternic tipizat (strongly-typed). Un asemenea limbaj impune programatorului să declare un tip pentru fiecare obiect creat, iar compilatorul verifică compatibilitatea dintre tipurile obiectelor şi valorile care le sunt atribuite.
După cum sugerează și numele, operatorii de comparație sunt utilizați pentru a compara datele. De exemplu, puteți compara două numere, ..
while, do while, for
Metode C#
Variabile locale & de clasă
Array c#
siruri de caractere
C# permite definirea de tipuri valoare cu ajutorul cuvântului cheie struct. Structurile se construiesc prin utilizarea cuvântului cheie struct. Au fost introduse în C# pentru a permite programatorului să definească tipuri valoare. Sunt similare claselor, dar le lipsesc unele caracteristici, cum ar fi moştenirea.
Structurile, tuplurile și tipurile enumerate sunt tipuri de date definite de utilizator.
Programare Orientată pe Obiecte în C#
Încapsularea
metoda get, metoda set
Inițializarea și distrugerea obiectelor