我有一个预先面试的任务,我已经完成并且解决方案有效,但是由于使用了TADODataset,我被标记了并没有接受采访.我基本上导入了一个填充数据集的CSV文件,数据必须以特定的方式处理,所以我使用数据集的过滤和排序来确保数据按我想要的方式排序然后我做了while循环中的逻辑处理.收到的反馈说这很糟糕,因为对于大文件来说这会很慢.
我的主要问题是,如果使用内存数据集处理大型文件的速度很慢,那么从csv文件访问信息的方法就更好了.我应该使用字符串列表还是类似的东西?
delphi delphi-2010
delphi ×1
delphi-2010 ×1