Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.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/3/arrays/14.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# 有没有更有效的方法来刷新NetMF中的阵列?_C#_Arrays_Visual Studio 2010_.net Micro Framework - Fatal编程技术网

C# 有没有更有效的方法来刷新NetMF中的阵列?

C# 有没有更有效的方法来刷新NetMF中的阵列?,c#,arrays,visual-studio-2010,.net-micro-framework,C#,Arrays,Visual Studio 2010,.net Micro Framework,我有一个长度超过4000字节的阵列,目前使用以下方法时遇到性能/速度问题: public static void FlushThisArray(byte[]Array) { for(int i=0;i<Array.Length;i++) { Array[i]=0; } } publicstaticvoidflushthisarray(字节[]数组) { 对于(inti=0;i只需执行 [编辑:将链接更改为reference.NET Micro Fr

我有一个长度超过4000字节的阵列,目前使用以下方法时遇到性能/速度问题:

public static void FlushThisArray(byte[]Array)
{
    for(int i=0;i<Array.Length;i++)
    {
        Array[i]=0;
    }
}
publicstaticvoidflushthisarray(字节[]数组)
{
对于(inti=0;i只需执行


[编辑:将链接更改为reference
.NET Micro Framework
documentation.]

创建一个新的
字节[]
,而不是循环并将其归零?可用内存有限,GC的工作速度不够快(即使在强制情况下),与传统板(FEZ Panda)一样:(您可以尝试Array.Clear()@jbutler483我认为你低估了GC。你试过了吗?顺便说一句,你可以使用
数组。清除
@SriramSakthivel该方法(我相信)在NETMF中不可用。