streamReader 这个方法来

问题描述

FileStreamfs=newFileStream(openFileDialog1.FileName,FileMode.Open,FileAccess.Read);StreamReaderreader=newStreamReader(fs,Encoding.UTF32);我要读同一行中的数据在读的过程中一遇到某个字符就中断读取我要实现的是这样.在同一行中读取数据数据是这样的格式K999999在此fg计dg机系0601071我要怎么样作?

解决方案

解决方案二:
UP顶顶顶
解决方案三:
StreamReaderss=newStreamReader(path1.getpath()+@"database.sql");stringsq=ss.ReadToEnd();stringe="你要截断的字符";string[]s=sq.Split(e.ToCharArray(),3)MessageBox.Show(s[0]);
解决方案四:
Guyschaos的方法对于读大文件效率不高可以一个字符一个字符读,读进缓冲,读到什么就停,并把之前读到的连成串
解决方案五:
恩!ls说的不错!

时间: 2024-10-31 09:22:33

streamReader 这个方法来的相关文章

C#常用字符串加密解密方法封装代码

 这篇文章主要介绍了C#常用字符串加密解密方法封装代码,有需要的朋友可以参考一下    代码如下: //方法一 //须添加对System.Web的引用 //using System.Web.Security; /// <summary> /// SHA1加密字符串 /// </summary> /// <param name="source">源字符串</param> /// <returns>加密后的字符串</retu

数据-菜鸟求教!C#大文本处理如何提速?

问题描述 菜鸟求教!C#大文本处理如何提速? 有个几百兆的文件,里面全是数据,每一行都要处理,如: GOTO / 8.39900, -4.61009, 115.00000 要转换成 LIN {E6POS: X 8.39900, Y -8.37946, 115.00000, A 0.000, B 0.000, C 0.000, E1 0.000} C_VEL 现在是小文件可以,数据量大了速度就非常慢,1M的都要7分钟才能处理完 解决方案 难怪代码慢,你还用了字符串相加. 你应该用 StringBu

streamreader 乱码的详解方法

在编写文本文件读写程序的过程中,有如下代码 StreamReader sr = new StreamReader(FileName); 结果发现打开中文文本文件出现乱码. 把这条 StreamReader reader = new StreamReader(textfile, Encoding.Default); 改成 StreamReader reader = new StreamReader(textfile, Encoding.GetEncoding("gb2312"));  试

关于ASP.net服务器的入侵方法详解

asp.net|服务器|详解 有个朋友在QQ上问了我关于ASP.net服务器的入侵方法我将ASP.net上的一些入侵常用手段告诉大家 1.ASP中常用的标准组件:FileSystemObject,这个组件为 ASP 提供了强大的文件系统访问能力,可以对服务器硬盘上的任何有权限的目录和文件进行读写.删除.改名等操作.FSO对象来自微软提供的脚本运行库scrrun.dll中.使用下面的代码就可以在ASP中创建一个FSO对象:Set fso = CreateObject("Scripting.File

动态修改.Net StreamReader Encoding编码

stream|编码|动态 在.Net framework中StreamReader的使用encoding必须在构造器中指定,而且中途完全不可以更改. 在一般的情况下,这不会造成什么问题.一般若是从硬盘读取文件,单一文件内的编码一般都是统一的.即便是发现读错,亦可以关闭StreamReader,重启使用新的编码读取. 偏偏偶最近遇到了需要修改编码的需求,而且,我的程序没有关闭重读的机会.因为偶使用的StreamReader的BaseStream是一个Network Stream,我不可以关闭它--

ASP.NET中的STREAMREADER对象总结

asp.net|stream|对象 前面我介绍了system.io空间下的文件操作对象,这里我讲解一下如何制作应用于特定页面的计数器.每个计数器都需要一个相应的文件来存储当前的访问量,那么如何建立用来技术的文件.如何对技术文件进行读写以及如何显示当前访问量是我们需要解决的问题. 首先 获取技术文件 因为是单页面计数器,并不应用于特定页面,所以必须能根据当前页面的不同而获取或者生成不同的技术文件.最好把技术文件和页面起相同的名字起不同的扩展名. 我们把获取计数器文件部分的代码包装成一个函数: fu

YH中多方法获取网络时间

在做YH维护的时候,偶尔会碰到这样的问题:电脑的非正常关机导致系统时间出错(变为了2002-1-1),从而影响到项目系统的使用.尤其是设计到money的系统,如果时间错误,可能会导致无法想象的后果.所以我们可能需要用系统和网络的双重验证. 通过收集.修改.优化和测试,剔除了一些错误的和速度超慢的,只剩下了4种可行的方案.这些方案中主要有3类: 一.通过向某网站发送请求,获取服务器响应请求的时间 二.获某时间网页的html或xml码,读取其中的时间. 三.通过向某授时服务器发送请求,获取网络时间

C#读写文件的方法

17.3.1 按文本模式读写 SteamReader和StreamWriter类为我们提供了按文本模式读写数据的方法.下面的例子是从一个文本文件中读取内容并打印在屏幕上. 程序清单17-5: using System; using System.IO; class FileTest { public static void Main() { streamReader srd; try{ srd=File.OpenText("c:\\C#\\file1\\file1.txt"); } c

c#中高效的excel导入oracle的方法

如何高效的将excel导入到oracle?和前两天的SqlBulkCopy 导入到sqlserver对应,oracle也有自身的方法,只是稍微复杂些. 那就是使用oracle的sql*loader功能,而sqlldr只支持类似csv格式的数据,所以要自己把excel转换一下. 实现步骤: 用com组件读取excel-保存为csv格式-处理最后一个字段为null的情况和表头-根据excel结构建表-生成sqlldr的控制文件-用sqlldr命令导入数据 这个性能虽然没有sql的bcp快,但还是相当