在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