Defining Struct and Record Struct Types
Learn about defining custom value types using the struct keyword and enhancing them with the record keyword.
We’ll delve into the realm of defining struct
types in C#. These value types offer benefits like memory efficiency and improved performance. So, let’s begin our journey into the struct
types and discover how they can enhance our C# programming skills.
Defining struct types
Let’s explore defining our value types:
Step 1: In the PacktLibrary
project, add a file named DisplacementVector.cs
.
Step 2: Modify the file, as shown in the following code, and note the following:
The type is declared using a
struct
instead of aclass
.It has two
int
properties, namedX
andY
, which will auto-generate ...