C#操作文本文件演练实例浅析

开发 后端
C#操作文本文件演练实例主要向你介绍了一个在C#操作文本文件学习中的一个总结体会的应用,希望对你学习C#操作文本文件有所帮助。

C#操作文本文件演练实例浅析

  1. /*  
  2. * 本讲解用C#如何处理文本文件,内容重点是如何建立一个文件读取文本文件内容  
  3.  
  4. * 如何改把扬辉三角形输入文件内容  
  5.  
  6. * 下面我介绍一个几个使用的类:  
  7.  
  8. *1.FileInfo类:这个类提供典型的操作,  
  9.  
  10. 比如:复制、移动、重命名、创建、打开、删除和追加  
  11.   到文件。如导入现成的文本文件,也可以创建一个不存在的文件  
  12.   string path = @"c:\temp\MyTest.txt";  
  13.   FileInfo fi = new FileInfo(path);  
  14.   这里的@将一个字符变成一个逐字字符串  
  15.  
  16. *2.StreamReader类和StreamWriter类:  
  17.  
  18. 这两个类是为了处理字符流特别设计的,这些流只能用于文本  
  19.   文件,无法用于二进制文件  
  20. * */ 
  21. using System;  
  22. using System.IO;//因为是文本文件操作,所以要是用到IO这个包  
  23.  
  24. namespace yanghuisanjiao  
  25. {  
  26.   /// ﹤summary﹥  
  27.   /// Class1 的摘要说明。  
  28.   /// ﹤/summary﹥  
  29.   class Program  
  30.   {  
  31. /// ﹤summary﹥  
  32. /// 应用程序的主入口点,C#操作文本文件  
  33. /// ﹤/summary﹥  
  34. [STAThread]  
  35. static void Main(string[] args)  
  36. {  
  37. StreamWriter sw;  
  38. StreamReader inStr = null;  
  39. string textLine = null;  
  40. int[,] a = new int[10,10];  
  41. a[0,0] = 1;//初始化数组  
  42.  
  43. for(int i = 1;i ﹤ 10;i++)  
  44. {  
  45.   a[i,0] = 1;  
  46.   a[i,i] = 1;  
  47.   for(int j = 1;j ﹤ i;j++)  
  48.   {  
  49. a[i,j] = a[i-1,j-1] + a[i-1,j];  
  50.   }  
  51. }  
  52. try 
  53. {  
  54.   sw = File.CreateText("yanghui.txt");  
  55.  //C#操作文本文件
  56. //txt文件会创建到跟目录下的BIN→Debug下  
  57. }  
  58. catch 
  59. {  
  60.   Console.WriteLine("不能创建文件!");  
  61.   return;  
  62. }  
  63.  
  64. for(int i = 0;i ﹤ 10;i++)  
  65. {  
  66.   for(int j = 0;j ﹤= i;j++)  
  67.   {  
  68. sw.Write("{0} ",a[i,j]);  
  69.   }  
  70.   sw.WriteLine();//换行  
  71. }  
  72. sw.Close();  
  73.  //C#操作文本文件
  74. //读取文件yanghui.txt(从Debug文件夹下读取)  
  75. FileInfo textFile = new FileInfo(@"yanghui.txt");  
  76. inStr = textFile.OpenText();  
  77. Console.WriteLine("\n读取文本文件内容如下: \n");  
  78. textLine = inStr.ReadLine();  
  79. while(textLine != null)  
  80. {  
  81.   Console.WriteLine(textLine);  
  82.   textLine = inStr.ReadLine();  
  83. }  
  84. inStr.Close();  
  85. }  
  86.   }  

C#操作文本文件实例的应用就向你介绍到这里,希望对你了解和学习C#操作文本文件有所帮助。

【编辑推荐】

  1. C# 操作符学习的一些总结
  2. C# 操作符分类及应用浅析
  3. C#操作文本文件实例浅析
  4. C#操作文本文件之添加文本操作浅析
  5. C#操作文本文件应用实例简析
责任编辑:仲衡 来源: 博客园
相关推荐

2009-08-19 17:44:15

C#操作文本文件

2009-08-20 09:15:20

C#操作文本文件

2009-08-20 09:58:06

C#操作文本文件

2009-09-02 19:13:08

C#处理文本文件

2009-09-02 19:08:03

C#实现读取文本文件

2009-08-26 11:53:56

C#打印文本文件

2009-08-20 09:26:14

C#操作文本文件

2009-09-04 15:56:35

写入文本文件

2009-08-06 18:33:45

C#处理文本文件

2010-01-11 17:05:32

VB.NET操作文本文

2009-08-31 18:38:59

C#写文件

2009-08-12 17:59:48

C#读取文本文

2009-08-18 13:49:21

C# 操作Excel

2009-08-12 17:42:57

C#读文本文件

2009-08-18 16:04:12

C# 操作Excel

2009-08-19 09:42:52

C#操作Word书签

2009-08-19 11:13:49

C#操作Word

2009-08-19 11:34:06

C#操作Word

2010-02-01 14:26:50

C++读写文本文件

2010-04-30 17:38:31

Unix文本
点赞
收藏

51CTO技术栈公众号