C#编程基础笔记-FileDialog
2016-04-16 00:18
344 查看
学习编程,基础很重要,写了许久代码,老有一种什么都会一点,但是具体写起来代码时好多东西都记不清楚了,需要去翻书甚至是查网上的代码。这在很多时候给我的工作带来很多不方便。因此在此将一些常用的,基础编程知识点以代码片段的形式记录下来,都是我自己用过跑过的,亲自敲一遍,加深印象,方便将来有记不住的时候查起来方便。
OpenFileDialog 导入TXT数据,几个常用属性
OpenFileDialog op = new OpenFileDialog(); op.Multiselect = false; op.Filter = "txt files (*.txt)|*.txt|All files(*.*)|*.*"; op.FilterIndex = 2; op.RestoreDirectory = true; string filepath = op.FileName; if (op.ShowDialog() == DialogResult.OK) { //处理数据导入代码 }
SaveFileDialog 选择路径保存txt文件
SaveFileDialog save = new SaveFileDialog(); save.Filter = "txt file(*.txt)|*.txt|All Files(*.*)|*.*"; save.FilterIndex = 1; save.RestoreDirectory = true ;//保存之前的路径 if (savediallog.ShowDialog() == DialogResult.OK) { string localFilePath = savediallog.FileName.ToString(); //获得文件路径 if (!File.Exists(localFilePath)) { using (FileStream file = new FileStream(localFilePath, FileMode.Create)) { file.Close(); }; } StreamWriter writer = new StreamWriter(localFilePath, false); List<TB_SeatUnitAddress> seatCollection = new List<TB_SeatUnitAddress>(); seatCollection = TB_SeatUnitAddressManager.FindAll(); foreach (var seat in seatCollection) { seatData = null; seatData = seat.ID.ToString() + "," + seat.Row.ToString() + "," + seat.Col.ToString() + "," + seat.UnitAddress.ToString() + "," + seat.ChanelNo.ToString() + "," + seat.HostNo.ToString(); writer.WriteLine(seatData); } writer.Close(); }
对于文件操作最常用的文件流读写的用法
//StreamReader,StreamWriter 先新建一个Stream,再对其进行读写(此处是整行) using (Stream fs = new FileStream(op.FileName, FileMode.Open, FileAccess.Read)) { using (StreamReader sw = new StreamReader(fs, Encoding.Default)) { string lines = null; while (sw.EndOfStream == false) { lines = sw.ReadLine(); string[] linesplit = lines.Split(','); } } }
相关文章推荐
- C#一般处理程序设置和读取session(session报错未将对象引用设置到对象的实例解决)
- .NET设计模式(1):1.1 单例模式(Singleton Pattern)
- 设计模式(Design Pattern)系列之.NET专题
- WinForm全屏应用程序
- C#杀死Explorer(资源管理器)
- c#复制包含子目录文件夹代码
- 值类型后面加问号
- c#封装4x4的矩阵
- C#如何在钉钉开发平台
- C#—密度较量拓展
- C# protobuf的使用方法
- C#—Lambda表达式用法
- C#—拓展方法
- C#—匿名方法和静态类使用
- 用C#创建XML文档和读取并修改XML文档
- C# 扩展方法验证居民身份证
- C#时间格式化(Datetime)用法详解
- C#调用webService的几种方法
- C#中索引器的作用和实现。
- c#实验5.5:接口的使用