Junior
Ce tipuri de date în C# sunt de valoare și care sunt de referință?
sobes.tech AI
Răspuns de la AI
Ocupa spațiu în stiva de apeluri. La transmitere, se copiază valoarea în sine.
- Tipuri simple:
int,float,bool,char,double,decimal,byte,sbyte,short,ushort,uint,long,ulong. - Structuri (
struct). - Enumerări (
enum).
Ocupa spațiu în heap. Variabila stochează o referință la zona de memorie în care se află obiectul. La transmitere, se copiază referința.
- Clase (
class). - Interfețe (
interface). - Array-uri (
array). - Șiruri (
string). - Delegați (
delegate). - Tipul
object. - Tipul
dynamic.