Junior
Mis on väärtusetüüp?
sobes.tech AI
Vastus AI-lt
Väärtusetüüp (value type) on andmetüüp, mille muutujad salvestavad iseenda väärtused, mitte viited neile. Omistamisel või argumendina edastamisel tehakse kogu väärtuse koopia.
C#-i sisseehitatud väärtusetüüpide näited:
intfloatdoubleboolcharstruct(kasutaja määratletud väärtusetüüp)enum
Peamised omadused:
- Salvestatakse virnas (kohalike muutujate jaoks) või objektide sees (väljade jaoks).
- Kopeeritakse väärtuse järgi.
- Ei saa olla
null, välja arvatud nullable väärtusetüübid (ntint?). - pärivad
System.ValueType-st.