Abstract
Classes are used to implement most objects. Sometimes, however, it may be desirable to create an object that behaves like one of the built-in types (such as int, float, or bool )—one that is cheap and fast to allocate and doesn’t have the overhead of references. In that case, you can use a value type, which is done by declaring a struct in C#.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2012 Eric Gunnerson
About this chapter
Cite this chapter
Gunnerson, E. (2012). Structs (Value Types). In: A Programmer’s Guide to C# 5.0. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-4594-0_8
Download citation
DOI: https://doi.org/10.1007/978-1-4302-4594-0_8
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-4593-3
Online ISBN: 978-1-4302-4594-0
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)