C# ArcGIS Engine二次开发——读取txt文件
    
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;
}