using (StreamReader srImport = new StreamReader(sFilepath)) { while ((line = srImport.ReadLine()) != null) { if (line.StartsWith("[STANDARD_DATA") == true) { continue; } string[] sReadline = line.Trim().Split(new char[] { '=' }); switch (sReadline[0]) { case "STD_NAME": sColourname = sReadline[1]; continue; case "STD_DATETIME": sDatetime = sReadline[1]; continue; case "STD_REFLPOINTS": string sReflpoint = sReadline[1]; iReflpoint = Convert.ToInt32(sReflpoint); continue; case "STD_R": sStd_r = sReadline[1]; strStd_r = sStd_r.Trim().Split(new char[] { ',' }); break; default: continue; } sStdName = nameSplit(sColourname); if (sStdName[8] != "0%") { if (errorChecking == true) { errorCheck(sStdName, strStd_r, iReflpoint, sColourname); } if (errors == true) { errorQTX(sStdName, sColourname, sDatetime, iReflpoint, sStd_r); continue; } else if ((errors == false) || (errorChecking == false)) { doImport(sStdName, sDatetime, sStd_r); iImportCount++; } } } }