如果我有一个复杂的任务来解决,我有时最终会遇到一种控制执行的方法。由于空检查,if语句,调用在类型之间映射的方法等等,这种方法可能变得非常长,我努力使它更简单。 实施例1 public class A
public string MethodA(string stringA)
{
var fooResult = _fooService.fooMethod(stringA);
所以我有一个类叫做Game,我需要根据它们的会话ID检索数据库中的Game几个对象,所以我有这样的方法: public ArrayList<Game> getGamesBySession
好吧,但我必须在那里传递一个参数,所以我会知道我想要检索哪个会话的游戏,并且我有两种可能性。我可以通过int或者我可以传递Session的对象id,然后使用session.getID()。最后,两者基本上会导