public struct SoilPointAttribute
{
public double number1;
public double cooX1;
public double cooY1;
}
public List<SoilPointAttribute> ReadTxt(string imPath0)
{
string imPath = imPath0;
StreamReader sr = new StreamReader(imPath, Encoding.Default);
string line;
List<SoilPointAttribute> soipointList = new List<SoilPointAttribute>();
while ((line = sr.ReadLine()) != null)
{
string[] lineArray = Regex.Split(line, "\\s+", RegexOptions.IgnoreCase);
SoilPointAttribute soiPoint = new SoilPointAttribute();
soiPoint.number1 = Convert.ToDouble(lineArray[0]);
soiPoint.cooX1 = Convert.ToDouble(lineArray[1]);
soiPoint.cooY1 = Convert.ToDouble(lineArray[2]);
soipointList.Add(soiPoint);
}
sr.Close();
return soipointList;
}