让方法在另一个方法中返回一个字符串是不好的做法吗?

时间:2016-04-11 01:29:12

标签: c#

所以,我正在为我的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"; } } 方法重复循环。 (这是我的第一个问题,请放轻松我:))

1 个答案:

答案 0 :(得分:0)

如果有必要的话,这还不错。它甚至被其他人实践。也许只需更改代码的方法名称,例如GetSpaceshipLocation(MarsLander ml, int i)