Sobes.tech
Junior

Mi az az értéktípus?

sobes.tech MI

Válasz az MI-től

Az értéktípus (value type) olyan adattípus, amelynek változói magukat az értékeket tárolják, nem hivatkozásokat rájuk. Átadás vagy hozzárendelés esetén az egész érték másolódik.

C#-ban beépített értéktípus példák:

  • int
  • float
  • double
  • bool
  • char
  • struct (felhasználó által definiált értéktípus)
  • enum

Fő jellemzők:

  • A veremben (helyi változók számára) vagy objektumokon belül (mezők számára) tárolódnak.
  • Más értékként másolódnak.
  • Nem lehetnek null értékűek, kivéve a nullable értéktípusokat (pl. int?).
  • A System.ValueType-ból öröklődnek.