private RateItem ParseRateItemLine(string line) { RateItem rateItem = new RateItem(); string temp = null; int r = 0; for (int i = 0; i < line.Length; i++) { if (i < 7 && line[i].ToString().ToLower() != " ") temp += line[i]; if (i < 7 && line[i].ToString().ToLower() == " ") { r = i; break; } rateItem.Currency = temp; } temp = null; for (int i = r + 2; i < line.Length; i++) { if (i > r && line[i].ToString().ToLower() != " ") temp += line[i]; if (i > r && line[i].ToString().ToLower() == " ") { r = i; break; } rateItem.Bank = temp; } temp = null; for (int i = r + 2; i < line.Length; i++) { if (i > r && line[i].ToString().ToLower() != " ") temp += line[i]; if (i > r && line[i].ToString().ToLower() == " ") { r = i; break; } rateItem.Date = Convert.ToDateTime( temp); } temp = null; for (int i = r + 1; i < line.Length; i++) { if (i > r && line[i].ToString().ToLower() != " ") temp += line[i]; if (i > r && line[i].ToString().ToLower() == " ") { r = i; break; } rateItem.Value = Convert.ToInt32(temp); } return rateItem; }
private RateItem ParseRateItemLine(string line) { RateItem rateItem = new RateItem(); string temp = null; int r = 0; for (int i = 0; i < line.Length; i++) { if (i < 7 && line[i].ToString().ToLower() != " ") { temp += line[i]; } if (i < 7 && line[i].ToString().ToLower() == " ") { r = i; break; } rateItem.Currency = temp; } temp = null; for (int i = r + 2; i < line.Length; i++) { if (i > r && line[i].ToString().ToLower() != " ") { temp += line[i]; } if (i > r && line[i].ToString().ToLower() == " ") { r = i; break; } rateItem.Bank = temp; } temp = null; for (int i = r + 2; i < line.Length; i++) { if (i > r && line[i].ToString().ToLower() != " ") { temp += line[i]; } if (i > r && line[i].ToString().ToLower() == " ") { r = i; break; } rateItem.Date = Convert.ToDateTime(temp); } temp = null; for (int i = r + 1; i < line.Length; i++) { if (i > r && line[i].ToString().ToLower() != " ") { temp += line[i]; } if (i > r && line[i].ToString().ToLower() == " ") { r = i; break; } rateItem.Value = Convert.ToInt32(temp); } return(rateItem); }