在C#中的一个ASP.NET应用程序中,假设我需要读取CSV文件(并且做一些当然的事情),并且在其他一些函数中需要读取另一个csv文件并用数据做一些其他的事情。 PS:我们使用oledb来读取CSV文件。C#.NET - 用于映射CSV文件数据的数据类型
我的问题是会是好有像readCSV(文件名)的共同函数读取csv文件,还是应该写不同的OLEDB的所有命令(即OleDbConnection的,打开,关闭等)的每一个功能。
问题的选项之一是我们需要遍历两次(即10K,以便从CSV阅读和10K次验证) - (顺便说这将是最好的数据类型readCSV应该返回?如果你的建议是选项一)。
问题在于,我们需要在每个函数中编写所有的oledb命令(即oledbconnection,open,close等),用CSV数据完成不同的任务。
如果你不想在每次使用构造函数的时候打开连接。 –
@Bhargav:你的意思是使用构造函数打开连接。如果在N个不同的类中需要这个功能呢? – shankhan