ich habe, ist eine Klasse BaseRobot
genannt:Kann nicht den Rückgabewert geändert werden, da es keine Variable
var robot2 = new BaseRobot(0, 0, 0);
private Point mHome;
public Point Home
{
get { return mHome; }
}
Das ist, wo die ursprüngliche Heimat geschaffen, ich bin zu wollen, ein neues Zuhause in den program.cs
erstellen. Ich habe den folgenden Code, aber es funktioniert nicht, es kommt mit einer Fehlermeldung
kommen Kann den Rückgabewert nicht ändern, da es keine Variable ist.
Code:
robot2.Home.X = 1
robot2.Home.Y = 5;
{
Console.WriteLine("===New robot at specified home position===");
StringBuilder ab = new StringBuilder();
ab.AppendFormat("Robot#2 has home at <{0},{0}>.\r\n ", robot2.Home.X, robot2.Home.Y);
ab.AppendFormat("It is facing {0} ", robot2.Orientation);
ab.AppendFormat("and is currently at <{0},{0}>.\r\n", robot2.Position.X, robot2.Position.Y);
Console.WriteLine(ab.ToString());
}
Wie ordnen Sie neue Werte x und Y?
@MitchWheat und andere Leute. Das ist kein Duplikat, Sie sollten versuchen, beide Fragen zu lesen – musefan
Was ist die Deklaration und der Namespace Ihres 'Points'? –