C#如何把文件中的内容分割成字符

在TXT里存储了一些数据,现在想要把数据读出来再分割,每个数据之间使用","分开的。FileStreamfs=newFileStream("c:\\MyData.txt"... 在TXT里存储了一些数据,现在想要把数据读出来再分割,每个数据之间使用","分开的。

FileStream fs = new FileStream("c:\\MyData.txt", FileMode.Open);
StreamReader m_StreamReader=new StreamReader(fs);
string[] resultString = Regex.Split(m_StreamReader.BaseStream.Seek(0, SeekOrigin.Begin), ",", RegexOptions.IgnoreCase);
这么写的但是不行,提示两个错误
错误 1 与“System.Text.RegularExpressions.Regex.Split(string, string, System.Text.RegularExpressions.RegexOptions)”最匹配的重载方法具有一些无效参数
错误 2 参数“1”: 无法从“long”转换为“string”
展开
 我来答
纠结的起名字了
2013-01-31 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:100%
帮助的人:107万
展开全部
Regex.Split(...)这个函数声明已经说明了呀.

能否简单一点呢?
string strContent = m_StreamReader.ReadToEnd();
string[] resultStrings = strContent.Split(',');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百百mp3
2013-01-31 · TA获得超过855个赞
知道小有建树答主
回答量:901
采纳率:90%
帮助的人:545万
展开全部
里面的错误都说了解决方法...Seek参数不能乱用,它是返回Long值的不是文本...
用ReadToEnd()就可以读取整个文本...
>如果你想简单点的话,可以用以下方法...
string[] resultString = m_StreamReader.ReadToEnd().Split(',');

>如果你想用Regex.Split的话:
string[] resultString = new Regex(",").Split(m_StreamReader.ReadToEnd());
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式