Searching for: Generators in C#
Class Declaration and Structure
Language: C#

Classes are a blueprint for creating individual objects that contain the general characteristics of a defined object type.

Lists
Language: C#

Lists are like arrays, but more flexible. They are mutable and can be dynamically sized.

Dictionaries
Language: C#

A dictionary is used to store key-value pairs.

Pointers and References
Language: C#

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.