আমি একটি সাধারণ আমদানি অ্যাপ্লিকেশন লিখছি এবং একটি সিএসভি ফাইল পড়তে হবে, ফলাফল DataGrid
দেখাতে হবে এবং অন্য গ্রিডে সিএসভি ফাইলের দূষিত লাইনগুলি প্রদর্শন করা দরকার। উদাহরণস্বরূপ, অন্য গ্রিডে 5 টির চেয়ে কম মানের রেখাগুলি দেখান। আমি এটির মতো করার চেষ্টা করছি:
StreamReader sr = new StreamReader(FilePath);
importingData = new Account();
string line;
string[] row = new string [5];
while ((line = sr.ReadLine()) != null)
{
row = line.Split(',');
importingData.Add(new Transaction
{
Date = DateTime.Parse(row[0]),
Reference = row[1],
Description = row[2],
Amount = decimal.Parse(row[3]),
Category = (Category)Enum.Parse(typeof(Category), row[4])
});
}
তবে এ ক্ষেত্রে অ্যারে পরিচালনা করা খুব কঠিন difficult মানগুলি বিভক্ত করার আরও ভাল উপায় আছে কি?