Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Structs | Section
Object-Oriented C# for Game Development

Challenge: 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. year of type int;
  3. mileage of type float.

Also fill in the blanks to complete the output statement.

index.cs

index.cs

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

12345678910111213141516171819202122
using System; struct Car { public string name; public int year; public float mileage; } class Program { static void Main(string[] args) { Car car; car.year = 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 1. Chapter 10

Ask AI

expand

Ask AI

ChatGPT

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

Section 1. Chapter 10
some-alt