c#读取写入文本文件
来源:互联网 发布:淘宝能用话费支付吗 编辑:程序博客网 时间:2024/05/16 01:09
读取文本文件:
class ReadFromFile{ static void Main() { // The files used here were created in the code example // in How to: Write to a Text File. You can of course substitute // other files of your own. // Example #1 // Read the file as one string. string text = System.IO.File.ReadAllText(@"filename"); // Display the file contents to the console. System.Console.WriteLine("Contents of writeText.txt = {0}", text); // Example #2 // Read the file lines into a string array. string[] lines = System.IO.File.ReadAllLines(@"filename"); System.Console.WriteLine("Contents of writeLines2.txt =:"); foreach (string line in lines) { Console.WriteLine("\t" + line); } // Keep the console window open in debug mode. Console.WriteLine("Press any key to exit."); System.Console.ReadKey(); }}
一次读取一行文本文件
int counter = 0;string line;// Read the file and display it line by line.System.IO.StreamReader file = new System.IO.StreamReader(@"c:\test.txt");while((line = file.ReadLine()) != null){ System.Console.WriteLine (line); counter++;}file.Close();System.Console.WriteLine("There were {0} lines.", counter);// Suspend the screen.System.Console.ReadLine();
写入文本文件:
以下示例给出了将文本写入文件的各种方法。前两个示例使用 System.IO..::.File 类中的静态方法将完整的字符串数组或完整字符串写入文本文件。示例 #3 说明如果在将文本写入文件之前必须分别处理文本的每一行,应该如何将这些文本添加到文件中。示例 1-3 均覆盖文件中的所有现有内容。示例 #4 说明如何将文本追加到现有文件的末尾。
class WriteTextFile{ static void Main() { // These examples assume a "C:\Users\Public\TestFolder" folder on your
machine. // You can modify the path if necessary. // Example #1: Write an array of strings to a file. // Create a string array that consists of three lines. string[] lines = {"First line", "Second line", "Third line"}; System.IO.File.WriteAllLines(@"filename", lines); // Example #2: Write one string to a text file. string text = "A class is the most powerful data type in C#.
Like structures, " + "a class defines the data and behavior of the data type. "; System.IO.File.WriteAllText(@"filename", text); // Example #3: Write only some strings in an array to a file. using (System.IO.StreamWriter file =
new System.IO.StreamWriter(@"filename")) { foreach (string line in lines) { if (line.Contains("Second") == false) { file.WriteLine(line); } } } // Example #4: Append new text to an existing fileusing
(System.IO.StreamWriter file = new System.IO.StreamWriter(@"filename", true)) { file.WriteLine("Fourth line"); } }}/* Output (to WriteLines.txt): First line Second line Third line Output (to WriteText.txt): A class is the most powerful data type in C#. Like structures, a class
defines the data and behavior of the data type. Output to WriteLines2.txt after Example #3: First line Third line Output to WriteLines2.txt after Example #4: First line Third line Fourth line */
- c#读取写入文本文件
- c#读取写入文本文件
- C#文本文件读取和写入
- C#文本文件读取和写入
- C#读取 文本文件 写入textbox
- C# 创建文本文件写入读取实现代码
- 文本文件读取和写入
- VBA 读取/写入文本文件
- VBA 读取/写入文本文件
- C#写入/读出文本文件
- C#写入TXT文本文件
- C#写入TXT文本文件
- c#文本文件写入
- c#文本文件写入
- c++读取或写入文本文件
- 文本文件从磁盘读取、写入
- 【MATLAB】读取和写入文本文件
- 文本文件从磁盘读取、写入
- 游戏服务器的架构设计
- [Android实例] 仿Windows 文件浏览 文件选择器
- ORACLE普通表转换成分区表(在线重定义)
- JS常用的正则表达式
- C#的SQL参数化查询 防止SQL注入
- c#读取写入文本文件
- 安装mysql5.5.20遇到cannot create directory `/var/lib/mysql': Permission denied
- 什么是白平衡?
- Android游戏可能遇到的3个问题及解决方案
- TCP拥塞窗口调整撤销剖析
- 画图
- java动态代理(JDK和cglib)
- Database schema(From Wikipedia)
- Maven2.0介绍