博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#选择多个文件并读取多个文件数据
阅读量:7088 次
发布时间:2019-06-28

本文共 1121 字,大约阅读时间需要 3 分钟。

原文:

版权声明:本文为博主原创文章,转载请附上链接地址。 https://blog.csdn.net/ld15102891672/article/details/80586097

在编程工作中有时候会涉及到在文件管理器中选择多个文件,点击确定后程序可以依次读取所选文件里面的数据,那么该怎么实现呢?小博也是查阅了不少资料才获得的经验,下面小博以C#语言为例,附上一次读取多个文件的主要代码:

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.IO;using System.Windows.Forms;namespace ...{Class ...{ private void button1_Click(object sender, EventArgs e)        {            OpenFileDialog dlg = new OpenFileDialog();            dlg.Multiselect = true;//等于true表示可以选择多个文件            dlg.DefaultExt = ".txt";            dlg.Filter = "记事本文件|*.txt";            if (dlg.ShowDialog()==DialogResult.OK)            {                foreach (string file in dlg.FileNames)                {                    StreamReader sr = new StreamReader(file);                    string line;                    while ((line = sr.ReadLine()) != null)                    {                      //在此处添加需要对文件中每一行数据进行处理的代码                    }                    sr.Close();                }                            }        }}}
你可能感兴趣的文章
渲染机制/页面性能/错误监控
查看>>
Dom中高big 事件总结(持续更新中)
查看>>
Immutable.js 源码解析 --List 类型
查看>>
【修真院“善良”系列之十六】代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分...
查看>>
js数据结构-栈
查看>>
前端构建_webpack
查看>>
Looper源码
查看>>
微信小程序开发系列五:微信小程序中如何响应用户输入事件
查看>>
程序员如何优雅的记录笔记(同步云端,图床,多端发布)
查看>>
极速高清——给你带来全新的高清视野
查看>>
数据结构之链表【上】
查看>>
Go并发实战笔记整理
查看>>
奇葩问题
查看>>
使用 Laravel 5.5+ 更好的来实现 404 响应
查看>>
PHP 网络编程小白系列 —— Accept 阻塞模型
查看>>
流畅的python读书笔记-第十六章-携(协)程
查看>>
Python学到什么程度才可以去找工作?掌握这4点足够了!
查看>>
用状态机写轮播
查看>>
人工智能在搜索中的应用
查看>>
Vue2从0到1(一):用webpack打包vue
查看>>