C# ArcGIS Engine二次开发——读取txt文件

//定义结构体
public struct SoilPointAttribute  
{
    public double number1;//样点编号
    public double cooX1;//样点的x坐标
    public double cooY1;//样点的y坐标
}
    
//读取txt文件——方法
public List<SoilPointAttribute> ReadTxt(string imPath0)//txt文件路径
{
    string imPath = imPath0;
    StreamReader sr = new StreamReader(imPath, Encoding.Default);
    string line;
    List<SoilPointAttribute> soipointList = new List<SoilPointAttribute>();//初始化soipointList
    while ((line = sr.ReadLine()) != null)//对sr的每一行数据进行读取
    {
        string[] lineArray = Regex.Split(line, "\\s+", RegexOptions.IgnoreCase);//\s表示空白字符,RegexOptions.IgnoreCase表示忽略大小写
        //把这一行的数据存放到结构体SoilPointAttribute-soiPoint中
        SoilPointAttribute soiPoint = new SoilPointAttribute();//初始化soiPoint
        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;
}

 
 
想了解更多,请关注微信公众号“GAO戏精光芒万丈”:

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值