Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Structs | Structs & Enumerators
C# Beyond Basics

bookChallenge: Structs

Fill in the blanks to create a struct called Car which has the following attributes:

  1. name of type string;
  2. model of type int;
  3. mileage of type float.

Also fill in the blanks to complete the output statement.

index.cs

index.cs

copy
12345678910111213141516171819202122
using System; struct ___ { ___; ___; ___; } class Program { static void Main(string[] args) { Car car; car.model = 2023; ___ = "Hilux"; car.mileage = 2000; Console.WriteLine($"The {car.name} has a mileage of {___} miles."); } }
  1. Use the public keyword before the fields in the structure definition.
  2. Use the variableName.fieldName syntax for accessing the fields and their data.
index.cs

index.cs

copy
12345678910111213141516171819202122
using System; struct Car { public string name; public int model; public float mileage; } class Program { static void Main(string[] args) { Car car; car.model = 2023; car.name = "Hilux"; car.mileage = 2000; Console.WriteLine($"The {car.name} has a mileage of {car.mileage} miles."); } }
Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 2. ChapterΒ 3

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Suggested prompts:

Can you show me the correct way to define the Car struct?

What should the output statement look like for displaying the Car attributes?

Can you provide an example of how to create and use a Car struct?

Awesome!

Completion rate improved to 2.04

bookChallenge: Structs

Swipe to show menu

Fill in the blanks to create a struct called Car which has the following attributes:

  1. name of type string;
  2. model of type int;
  3. mileage of type float.

Also fill in the blanks to complete the output statement.

index.cs

index.cs

copy
12345678910111213141516171819202122
using System; struct ___ { ___; ___; ___; } class Program { static void Main(string[] args) { Car car; car.model = 2023; ___ = "Hilux"; car.mileage = 2000; Console.WriteLine($"The {car.name} has a mileage of {___} miles."); } }
  1. Use the public keyword before the fields in the structure definition.
  2. Use the variableName.fieldName syntax for accessing the fields and their data.
index.cs

index.cs

copy
12345678910111213141516171819202122
using System; struct Car { public string name; public int model; public float mileage; } class Program { static void Main(string[] args) { Car car; car.model = 2023; car.name = "Hilux"; car.mileage = 2000; Console.WriteLine($"The {car.name} has a mileage of {car.mileage} miles."); } }
Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 2. ChapterΒ 3
some-alt