作为加速我的程序的一种方法,我让它查看一个单词列表,看看某个字符串是否包含任何这些单词,在这种情况下,它可以跳过以下代码并继续前进。这种情况发生了数千次。
我正在清理我的代码,在我将我的列表定义为private string[]
之前的位置,在我的新ContainsWordsToSkip()
方法中将它放在视觉上更有意义。但是,除非我弄错了,每次调用都必须在内存中重新分配string[] wordsToSkip
,最好将它留作类成员。
这是对的吗?
答案 0 :(得分:1)
是的,它应该是一个班级成员。另外,如果它在实例之间没有变化,它应该是静态的(所有这些都基于你的代码看起来像C#的假设)