在循环中调用方法(if / else)

时间:2013-07-16 06:17:07

标签: c# oop

我有3种预定义的方法。在3个方法中,应该在while循环内调用一个方法,并且条件是预先知道的。根据我的经验,有两种机会可以调用这些方法。

  1. 我必须使用if和else条件
  2. 在循环中做出决定
  3. 有3个单独的方法并在循环之前调用它
  4. 我认为,如果我在内部做出决定,那么第一次机会就很耗时,因为它必须每次决定调用哪种方法。是第二次反对OOP原则的机会,因为除了循环决策之外所有其他事情都是相同的。那么创造3种方法是否值得?

    编辑:::::

    我使用了一些性能分析器并优化了我的答案

1 个答案:

答案 0 :(得分:4)

正如有些人已在评论中指出的那样,您应该让代码正常工作,而不必担心此阶段的性能。

但是, 如果 性能成为问题,则应配置您的应用程序,以找出问题发生的位置。

Click here有关分析的精彩教程。