永发信息网

C#StreamReader如何读一行中的其中几个字符?

答案:4  悬赏:0  手机版
解决时间 2021-12-26 07:08
StreamReader SR = new StreamReader("d:\\XS.txt");
XSdataGridView.Rows.Add(SR.ReadLine());
这样只能读一行,如果d:\\XS.txt的第1行有3个用空格分开的字符串,
我应该怎样才能分开读取他们呢?
各位大虾帮帮忙!
最佳答案
SR.ReadLine()。。。当然只能读取一行了。

你看看SR对象有没有类似MoveNext的方法。

你应该先把它读取到一个string字符串里,然后利用string.Split(' ')这样的方法,分割成子串,就可以了。
全部回答
StreamReader SR = new StreamReader("d:\\XS.txt"); String str = SR.ReadLine(); String[] strArray = str.Split(" "); foreach(String i in strArray) { XSdataGridView.Rows.Add(i); } 呵呵,你可以读了后分割。
using (streamreader sr = new streamreader(@"c:\1.txt",system.text.encoding.getencoding("gb2312"))) { string line; // read and display lines from the file until the end of // the file is reached. while ((line = sr.readline()) != null) { console.writeline(line); } }
string[] str; str=sr.readline().split(" ");//用这个方法来分开字符串,括号里填的是分割符,方法返回的是被分开后形成的数组.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Sorry,Cathy,I didn’t know that you were
一个普通的私人股票账户最多可以取出多少钱?
龙年出生今年几岁
寝能组什么词
上海大润发超市多吗?哪里有
Iamlookingfor____giftformyfather’sbirthda
从成都到洛阳做火车多长时间?
广玉兰那【 】的花朵常常引得我驻足观赏.(给
男友爸爸爱吸烟我送他烟好吗?
动画片:有哪些适合成人看的?(不要太幼稚的
lol服务器征服之海有多少个玩家
建筑外立面装饰木材去哪里能找到防腐效果好的
公司装修费用如何入账
单选题下列命题是真命题的是A.过一点有且只有
好太太厨卫(武宁县专卖店)地址在什么地方,想
推荐资讯
怎样在显微镜下区分淋巴细胞,白细胞,和红细
下列说法中错误的是A.安装电路时,开关应接在
收购是什么意思?
中国西北航空公司怎么样
联想s410四个脚怎么拆
万宁市城市管理局地址在哪?我要去那里办事
求游戏,无法触碰的掌心汉化,谢谢
妈妈对小明说:“今天我有事情,你自己回家.“
嘚瑟了几分钟,拘留了好几天,辱警就真的那么
杭州会计证培训要多少钱
脉搏快怎么办
你经常使用什么时间管理软件(电脑或手机终端
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?