如何用这样的输出格式把数据输入到一个txt文件?谢谢!

paor815 2004-09-23 01:22:39
刚学C#,不是很懂。想新建一个txt文件,往里面写入固定格式的数据,数据的格式类似于这样:
1 2 55 -200
2 4 120 200
3 6 195 -200
4 8 280 200
5 10 375 -200

用C#如何open一个txt文件,输出这种格式,然后close。最好能举个例子,谢谢,谢谢!

VB的代码如下:
Open "c:\road.rdf" For Output As #1
For i = 1 To 5
X = 2 * i
For j = 1 To 5
Sum = Sum + X + 3 * j
Next j
Print #1, i, X, Sum, 200 * (-1) ^ i
Next i
Close #1


...全文
101 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
paor815 2004-09-23
  • 打赏
  • 举报
回复
谢谢楼上的各位,明白了不少,谢谢!结贴
popcorn 2004-09-23
  • 打赏
  • 举报
回复
你可以多查查MSDN帮助,用索引敲StreamWriter就能知道很多东西.
Firestone2003 2004-09-23
  • 打赏
  • 举报
回复
sw.WriteLine(s);向文件里写入字符串s的值
paor815 2004-09-23
  • 打赏
  • 举报
回复
To popcorn(米花)
你写的那个程序的sw.WriteLine(s);是什么意思呀?
csl610 2004-09-23
  • 打赏
  • 举报
回复
你这个写到文件里面啊
popcorn 2004-09-23
  • 打赏
  • 举报
回复
System.IO.StreamWriter sw = new System.IO.StreamWriter("c:\\road.rdf",false);
int Sum;
for(i = 1 ;i<= 5; i++){
int x = 2 * i;
for(j = 1 ;j<= 5;j++)
Sum += X + 3 * j

sw.WriteLine(i.ToString() + "\t" + x.ToString() + "\t" + Sum.ToString() +"\t" + (200 * (int)Math.Pow(-1,i)).ToString());
}
sw.WriteLine(s);
sw.Close();

110,529

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧