我有一小段代码,可以读取CSV文件,然后将CSV文件中的账户转换为IBAN账户。
但是,不知何故,这个过程会给我带来一个错误:
using (var client = new WebService.BANBICSoapClient("IBANBICSoap"))
{
StreamReader sr = new StreamReader(@"C:\CSV\test.csv");
StreamWriter sw = new StreamWriter(@"C:\CSV\testOut.csv");
while (sr.Peek() >= 0)
{
string line = sr.ReadLine();
try
{
string[] rowsArray = line.Split(';');
line = string.Empty;
string account = rowsArray[0];
string rel = rowsArray[1];
string res = acc;
string rest = acct;
if (resultIBAN != string.Empty && resultBIC != string.Empty)
{
line = account + ";" + res +";" + rest + ";" + rel;
}
else
{
line = account + ";" + "0" + ";" + "0" + ";" + rel;
}
}
catch (Exception msg)
{
Console.WriteLine(msg);
}
sw.WriteLine(line) ;
}
sr.Close();
sw.Close();
}
}