码迷,mamicode.com
首页 > Windows程序 > 详细

C#控制台基础 streamreader与streamwriter读取一个txt中的内容写到另外一个txt中

时间:2016-10-11 20:58:07      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

1 代码

 1 using System;
 2 using System.Collections.Generic;
 3 using System.IO;
 4 using System.Linq;
 5 using System.Text;
 6 using System.Threading.Tasks;
 7 
 8 namespace ConsoleApplication4
 9 {
10     class Program
11     {
12         static void Main(string[] args)
13         {
14             //1.txt存在的
15             using (StreamReader sReader = new StreamReader(@"1.txt", Encoding.Default))
16             {
17                 //2.txt不存在,没有就新建
18                 using (StreamWriter sWriter = new StreamWriter(@"2.txt"))
19                 {
20                     while(!sReader.EndOfStream)
21                     {
22                         //如果没有到末尾,我就读一行写一行
23                         sWriter.WriteLine(sReader.ReadLine());
24                     }
25                 }
26             }
27             Console.WriteLine("OK");
28             Console.ReadKey();
29         }
30     }
31 }

 

 

2 读取的txt

技术分享

 

3 控制台效果

技术分享

 

4 写入的txt(新建的)

技术分享

 

可是有个奇怪的事情,两个文件的大小不一样

技术分享

是因为编码格式的问题吗?

 

C#控制台基础 streamreader与streamwriter读取一个txt中的内容写到另外一个txt中

标签:

原文地址:http://www.cnblogs.com/jinlingzi/p/5950527.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!