Question: I need to debug this exercise in C# Please. I ran my corrections and got the following errors. Please make sure these errors are addressed

I need to debug this exercise in C# Please. I ran my corrections and got the following errors. Please make sure these errors are addressed as well. Code and errors are below. Thanks!
Starting Code:
// Street is an abstract class
// OneWayStreet and TwoWayStreet derive from Street
// On a OneWayStreet, it is illegal to make a U turn
// On a TwoWayStreet, a U Turn reverses the travelling direction
// Main program creates two Street child objects - one OneWay and one TwoWay
// and demonstrates what happens when you make a U Turn
// on a OneWayStreet and a TwoWayStreet
using static System.Console;
class DebugTen02
{
static void Main()
{
OneWayStreet oak = new OneWayStreet("Oak Avenue", "east");
TwoWayStreet elm = new TwoWayStreet("Elm Street", "south");
WriteLine("On "+ oak.Name +""+ oak.MakeUTurn());
WriteLine("On "+ oak.Name +""+ oak.MakeUTurn());
WriteLine("On "+ elm.Name +""+ elm.MakeUTurn());
WriteLine("On "+ elm.Name +""+ elm.MakeUTurn());
}
}
public abstract class Street
{
protected string name;
private string direction;
public Street(string name string travelDirection)
{
name = name;
direction = direction;
}
public string Name
{
get
{
return Name;
}
}
public abstract string MakeUTurn();
}
class OneWayStreet : Street
{
public OneWayStreet(string name, string direction)
{
}
public override string MakeUTurn()
{
strin temp ="U Turn is illegal! Was going and still going "+ direction;
return temp;
}
}
class TwoWayStreet : Street
{
public TwoWayStreet(string name, string direction) : base(name, direction)
{
}
public override string MakeUTurn
{
string wasGoing = direction;
string[] directions ={"north", "south", "east", "west"};
string[] oppDirections ={"south", "north", "west", "east"};
for(int x =0; x directions.Length; ++x)
{
if(direction.Equals(directions[x]))
{
direction = oppDirections[x];
x = directions.Length;
}
}
string temp ="U Turn successful. Was going "+ wasGoing +
". Now going "+ direction;
return;
}
}
I need to debug this exercise in C# Please. I ran

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!