public bool ReadTypeDetails(string fileName, int typeNo) { bool success = false; if (!File.Exists(fileName)) { return(false); } List <string> lstContent = new List <string>(File.ReadAllLines(fileName)); string kStr = ""; MyStrings mList = null; for (int i = 0; i < lstContent.Count; i++) { kStr = MyStrings.RemoveAllSpaces(lstContent[i]).ToUpper(); if (kStr.StartsWith("TYPE")) { kStr = kStr.Replace("TYPE", " "); mList = new MyStrings(MyStrings.RemoveAllSpaces(kStr), ' '); if (typeNo == mList.GetInt(0)) { MovingWheel mw = new MovingWheel(); i++; mw.Load = lstContent[i]; i++; mw.Distance = lstContent[i]; i++; mw.Width = MyStrings.StringToDouble(lstContent[i], 0.0); Add(mw); success = true; break; } } } return(success); }