函数定义:    
        public DataRow GetAssetClassDataRowByCode(String code)
            {
                assetDataSetTableAdapters.AssetClassTableAdapter classAdapter = new assetDataSetTableAdapters.AssetClassTableAdapter();
                assetDataSet.AssetClassDataTable classTable = new assetDataSet.AssetClassDataTable();
                classAdapter.FillByCode(classTable, code);
                if (classTable.Rows.Count > 0)
                {
                    return classTable.Rows[0];
                }
                else
                {
                    return null;
                }
            }
引用:
                    DataRow dr = this.GetAssetClassDataRowByCode((String)e.ProposedValue);
                    if (dr != null)
                    {
                        e.Row["ClassName"] = dr["Name"];
                        this.AcceptChanges();
                    }
在函数定义中使用了2个new(),在使用中并没有对这两个对象内存释放,会不会引起内存垃圾?
在java中的话不用理会,有gc自动处理,c#也会这样吗?