所以,我正在为我的Data Structures类中的一个赋值编写一些代码,我想知道使用一个方法将值返回另一个方法通常是不好的做法
,
\
方法应返回是否打印太空船的位置(*)缩进到下一行并返回public void PrintLocation(MarsLander ml)
{
for (int i = 10; i >= 0 ; i--)
{
Console.Write("{0} m: {1}", i * 100, WheresTheSpaceship(ml, i));
}
Console.WriteLine();
}
public string WheresTheSpaceship(MarsLander ml, int i)
{
if (i == ((ml.GetHeight() % 100) + 9))
{
return " * \n";
}
else
{
return "\n";
}
}
方法重复循环。 (这是我的第一个问题,请放轻松我:))
答案 0 :(得分:0)
如果有必要的话,这还不错。它甚至被其他人实践。也许只需更改代码的方法名称,例如GetSpaceshipLocation(MarsLander ml, int i)