Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
What are Structs? | Structs & Enumerators
C# Beyond Basics
course content

Conteúdo do Curso

C# Beyond Basics

C# Beyond Basics

1. Additional Structures & File Handling
2. Structs & Enumerators
3. Introduction to Object-Oriented Programming (OOP)
4. OOP Essentials
5. OOP Principles

bookWhat are Structs?

Structs, also known as Structures, are similar to Dictionaries, however, in structs we have some predefined Fields (also called Attributes) instead of Keys. Each Field can be of a different data type.

When we define a Struct, we define a blueprint or format for storing some data - hence a Struct itself cannot hold any data however, using the Struct, we can create objects (also known as instances) of that structure, which can store data in the format provided by the structure. Following is an illustration of a Struct with its Objects:

Using a Struct we can create as many objects as we want. This makes it easy to store related data in an organized format.

It is important to note that the structure itself cannot hold data since it's only a blueprint, however the objects we create using it are capable of storing data.

1. Which statement is correct?
2. Can a struct hold data on its own without creating instances?
Which statement is correct?

Which statement is correct?

Selecione a resposta correta

Can a struct hold data on its own without creating instances?

Can a struct hold data on its own without creating instances?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
some-alt