Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 类还是函数变量?_C#_Performance - Fatal编程技术网

C# 类还是函数变量?

C# 类还是函数变量?,c#,performance,C#,Performance,为了加速我的程序,我让它浏览单词列表,看看某个字符串是否包含这些单词,在这种情况下,它可以跳过下面的代码继续。这种情况发生了数千次 我正在清理我的代码,在我将列表定义为私有字符串[]之前,将它放在新的containsWavesToSkip()方法中更具视觉意义。但是,除非我弄错了,string[]wordsToSkip必须在每次调用时在内存中重新分配,最好将其作为类成员保留 是否正确?是的,它应该是类成员。此外,如果在实例之间没有改变,那么它应该是静态的(所有这些都是基于您的代码看起来像C的假设

为了加速我的程序,我让它浏览单词列表,看看某个字符串是否包含这些单词,在这种情况下,它可以跳过下面的代码继续。这种情况发生了数千次

我正在清理我的代码,在我将列表定义为
私有字符串[]
之前,将它放在新的
containsWavesToSkip()方法中更具视觉意义。但是,除非我弄错了,
string[]wordsToSkip
必须在每次调用时在内存中重新分配,最好将其作为类成员保留


是否正确?

是的,它应该是类成员。此外,如果在实例之间没有改变,那么它应该是静态的(所有这些都是基于您的代码看起来像C的假设)

您可能需要提及/标记您正在使用的语言。它是C。我不认为语言与此特别相关。不管怎样,我都会给它贴上标签。马上。谢谢(我没有想到静态部分。)