Searching for: Generators in C#
Class Declaration and Structure
Classes are a blueprint for creating individual objects that contain the general characteristics of a defined object type.
Lists are like arrays, but more flexible. They are mutable and can be dynamically sized.
A dictionary is used to store key-value pairs.
Pointers and References
To store an address in memory of a variable. A pointer is a variable itself and has a value whereas a reference only has a variable that it is referencing.