subject

Create an application in C# named CarDemo that declares at least two Car objects and demonstrates how they can be incremented using an overloaded ++ operator. Create a Car class that contains the following properties:

Model - The car model (as a string)

Mpg The car's miles per gallon (as a double)

Include two overloaded constructors. One accepts parameters for the model and miles per gallon; the other accepts a model and sets the miles per gallon to 20.

Overload the ++ operator that increases the miles per gallon value by 1. The CarDemo application creates at least one Car using each constructor and displays the Car values both before and after incrementation.

this is what i have:

using static System. Console;

class CarDemo

{

static void Main()

{

Car c1 = new Car("Camero", 25);

Car c2 = new Car("Mustang");

Display("Camero at beginning", c1);

++c1;

Display("Camero after prefix increment", c1);

Display("Mustang at beginning", c2);

++c2;

Display("Mustang after prefix increment", c2);

}

public static void Display(string message, Car)

{

WriteLine(Mpg);

}

class Car

{

private string Model

{

get

{

return model;

}

set

{

model = value;

}

}

private double Mpg

{

get

{

return mpg;

}

set

{

mpg = value;

}

}

public Car(string model, double mpg)

{

Model = model;

Mpg = mpg;

}

public Car(string model)

{

Model = model;

Mpg = 20;

}

public static Car operator++(Car c)

{

++c. Mpg;

return c;

}

}

}

what am i doing wrong?

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 17:00
Your company has 1,500 desktop computers running windows 7. you want to upgrade them to windows 10. which type of microsoft license would be best suited in this situation?
Answers: 3
question
Computers and Technology, 22.06.2019 18:30
All of the following are characteristics that must be contained in any knowledge representation scheme except
Answers: 3
question
Computers and Technology, 23.06.2019 03:00
Your business be in google top rank.more the rank more the business leads.for best seo and digital marketing services be confident to contact you can get best seo solutions by assistance experts provide digital marketing, website development, seo expert services and social media internet seo expert services your branding solutions. seo expert services ,best seo expert services,online seo expert services,
Answers: 3
question
Computers and Technology, 23.06.2019 10:00
Now, open this passage to read about fafsa requirements. describe the information you will need to provide in order to complete a fafsa. list at least three of the required documents you must include.
Answers: 3
You know the right answer?
Create an application in C# named CarDemo that declares at least two Car objects and demonstrates ho...
Questions
question
Mathematics, 19.11.2020 05:10
question
Physics, 19.11.2020 05:20