Sunteți pe pagina 1din 3

Mediul de programare vizuala C#

Limbajul C# este o componenta a pachetului Microsoft Visual Studio.NET care contine o


biblioteca moderna de clase numita Microsoft.NET Framework ce pune la dispozitia
programatorului aproape toate instrumentele necesare pentru a realize aplicatii pentru
internet, web si windows.
Aceasta colectie de clase contine biblioteca de clase WindowsForms care furnizeaza
instrumente pentru realizare de aplicatii traditionale pentru sistemul de operare Windows.
Microsoft Visual
Studio.NET

Microsoft.Net
C# C++ Visual Basic
Frameworks

WindowsForms

C# este dezvoltat de o echipa restransa de la Microsoft in anul 2001, echipa din


care s-a evidentiat Anders Hejlsberg (autorul limbajului TP si membrul al echipei
care a realizat Borland Delphi).
C# preia flexibilitatea si puterea limbajului C++ iar de la limbajul Visual Basic
usurinta in dezvoltarea unei aplicatii cu interfata grafica datorita constructorilor de
obiecte si platforma.NET pentru reteaua internet.
C# este un limbaj de tip.NET
C# permite realizarea de aplicatii pe platforma Microsoft.NET, care ofera
instrumente si servicii pentru exploatarea cu maxima eficienta a puterii de calcul
si a componentelor de comunicatii.

Structura unui program C#

Tipuri de date

A) Tipuri valoare
1. Tipuri simple: byte,char,int,float etc.
2. Tipul enumerare: enum
3. Tipul structura: struct
B) Tipul referinta
1. Tipul clasa class
2. Tipul interfata interface
3. Tipul delegate delegate
4. Tipul tablou array

Toate tipurile de date sunt derivate din tipul System.Object.


Toate tipurile valorea sunt derivate din tipul System.ValueType, derivate la randul
ei din clasa Object(System.Object).

Tipuri intregi

Tip Valori
Dime
nsiun
e -biti
byte 8 0255
sbyte 8 -128127
short 16 -3276832767
ushort 16 065535
int 32 -2 147 483 6482 147 483 647
uint 32 04 294 967 295
long 64 -92233720368548089223372036854807
ulong 64 0..18446744073709551615

Exemplu1:

using System;
namespace ex1;
{ class program
{ statistic void Main()
{ int x;
int y;
x=100;
Console.WriteLine( x= +x);
y=x/2;
Console.Write( y=);
Console.WriteLine(y);
}
}
}

Exemplu2: Calculul sumei primelor 100 de nr naturale.

using System;
namespace ex2;
{ class program
{ statistic void Main()
{ byte x;
int s;
s=0;
for(x=1;x<=100; x++)
s=s+x;
Console.WriteLine(suma= +s);

}
}
}

S-ar putea să vă placă și