July 2015
Intermediate to advanced
1300 pages
87h 27m
English
Answering this question is not simple. It depends. If you need to implement a custom type that will act similarly to a value type (for example, a type that works with numbers), you should choose a Structure. If you need to implement an object for storing a large amount of data, it could be a good idea to choose a class. Such considerations are not mandatory, and their purpose is simply to let you think a little bit more about what you are going to implement and what your needs are.