Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.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# WeakReference与List对象_C#_Json_Performance_Garbage Collection_Weak References - Fatal编程技术网

C# WeakReference与List对象

C# WeakReference与List对象,c#,json,performance,garbage-collection,weak-references,C#,Json,Performance,Garbage Collection,Weak References,我有个问题 我有一个json文件,里面有6000个复杂的对象。 每个对象都有几个不同的数组。 我只需要序列化到对象,以便将每个对象作为简单结构插入数据库。 在这之后,我不再需要它了。 什么是效率更高 使用WeakReference、import和GC.Collect? 或者列出,导入,就这些。 还是应该为第二种情况实现IDisposable 欢迎,Greg,在这种情况下,你不需要做任何特殊的事情,只需使用GC应该自然处理的对象即可 WeakReference用于引用对象,但为了不阻止被引用对象成

我有个问题

我有一个json文件,里面有6000个复杂的对象。 每个对象都有几个不同的数组。 我只需要序列化到对象,以便将每个对象作为简单结构插入数据库。 在这之后,我不再需要它了。 什么是效率更高

使用WeakReference、import和GC.Collect? 或者列出,导入,就这些。 还是应该为第二种情况实现IDisposable


欢迎,Greg,在这种情况下,你不需要做任何特殊的事情,只需使用GC应该自然处理的对象即可


WeakReference用于引用对象,但为了不阻止被引用对象成为GC,我认为这里不需要WeakReference。

当然也不需要IDisposable。