读写文本文件(C#)

  读操作:

using System;
using System.IO;


 

namespace ConsoleApplication2
{
 /// <summary>
 /// Summary description for Class2.
 /// </summary>
 public class Class1
 {
  private const string FILE_NAME="MyFile.txt";
  public static void Main(String[] args)
  {   
   if(!File.Exists(FILE_NAME)) //如果不文件存在,则抛出异常
   {
    Console.WriteLine("{0} does not exist!",FILE_NAME);
   }
   
   StreamReader sr=File.OpenText(FILE_NAME);
   String input;
   while((input=sr.ReadLine())!=null)
   {
    Console.WriteLine(input);
   }
   Console.WriteLine("The end of the Stream has been reched.");
   sr.Close();
  }
 }
}

  写操作:

using System;
using System.IO;


 

namespace ConsoleApplication2
{
 /// <summary>
 /// Summary description for Class2.
 /// </summary>
 public class Class1
 {
  private const string FILE_NAME="MyFile.txt";
  public static void Main(String[] args)
  {
   StreamWriter sr;
   string report;
   if(File.Exists(FILE_NAME)) //如果文件存在,则创建File.AppendText对象
   {
    sr=File.AppendText(FILE_NAME);
    report="appended";
   }
   else  //如果文件不存在,则创建File.CreateText对象
   {
    sr=File.CreateText(FILE_NAME);
    report="created";
   }
   
   sr.WriteLine("This is my first file.");
   Console.WriteLine("{0} {1}",FILE_NAME,report);
   sr.Close();
  }
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值