Junior
Milyen típusok a C#-ban érték típusok, és melyek referencia típusok?
sobes.tech MI
Válasz az MI-től
A hívási veremben helyet foglalnak. Átadáskor maga az érték másolódik.
- Egyszerű típusok:
int,float,bool,char,double,decimal,byte,sbyte,short,ushort,uint,long,ulong. - Struktúrák (
struct). - Enumerációk (
enum).
A heap-en (kupac) foglalnak helyet. A változó egy hivatkozást tárol arra a memória területre, ahol az objektum található. Átadáskor a hivatkozás másolódik.
- Osztályok (
class). - Interfészek (
interface). - Tömbök (
array). - Sztringek (
string). - Delegátusok (
delegate). - Az
objecttípus. - A
dynamictípus.