Struct
Last updated
Was this helpful?
Last updated
Was this helpful?
Structs är som klasser men skiljer sig på en viktig punkt: de är .
Den generella regeln i C# är:
Klasser om du vill inkludera beteende eller ha innehåll som förändras (lätt att låta flera delar av programmet arbeta med samma objekt).
Structs för små objekt, utan speciellt mycket beteende och med ganska oföränderlig data.
Arbetar man med structs finns risk att man använder mer minne – eftersom man gör kopior av structen varje gång den överförs någonstans.