做数据存储,想要在两次采集之前清空内存。像各位大侠求助

解决方案 »

  1.   

    我找到这么一个API函数,不知道对你能不能起地作用UnRegisterClass
        函数功能:该函数删除一个窗口类,清空该类所需的内存。
        函数原型:BOOL UnRegisterClass(LPCTSTR IpClassName; HINSTANCE hlnstance);
        参数:
      

  2.   

    清空不了吧。 
    托管的代码内存管理不了
    using 语句是可以在用完后释放掉对象
      

  3.   


    佩服,这都能找到,,我咋就弄不明白MSDN呢?
      

  4.   

    每次填充 DataSet的时候  Clear() 清空下
      

  5.   


    是清空dataset里面的数据把
    dataset.clear() 就可以了
      

  6.   

    private void ClearDataSet(DataSet dataSet)
    {
        // To test, print the number rows in each table.
        foreach(DataTable table in dataSet.Tables)
        {
            Console.WriteLine(table.TableName + "Rows.Count = " 
                + table.Rows.Count.ToString());
        }
        // Clear all rows of each table.
        dataSet.Clear();    // Print the number of rows again.
        foreach(DataTable table in dataSet.Tables)
        {
            Console.WriteLine(table.TableName + "Rows.Count = "  
                + table.Rows.Count.ToString());
        }
    }
      

  7.   

    如果是你创建的一个类在内存里面运行占用太大空间,我觉得你这个类可以继承IDepose,重新Depose方法,手动从GC删除。