C Shap文本文件读取的方法的封装
时间: 2023-12-26 16:53:43 浏览: 104
C文本文件读取
以下是C#文本文件读取的方法的封装示例:
```csharp
using System.IO;
public class TextFileReader
{
private string filePath;
public TextFileReader(string filePath)
{
this.filePath = filePath;
}
public string ReadFile()
{
string fileContent = "";
try
{
using (StreamReader reader = new StreamReader(filePath))
{
fileContent = reader.ReadToEnd();
}
}
catch (Exception ex)
{
//处理异常
}
return fileContent;
}
}
```
使用示例:
```csharp
string filePath = "C:\\test\\file.txt";
TextFileReader reader = new TextFileReader(filePath);
string fileContent = reader.ReadFile();
Console.WriteLine(fileContent);
```
在上面的示例中,我们创建了一个名为TextFileReader的类,它接受文本文件的路径作为构造函数的参数。类中的ReadFile方法打开指定路径的文本文件,读取文件内容并返回文件内容字符串。如果读取文件时出现异常,它将被捕获并处理。
在使用示例中,我们创建了一个TextFileReader对象,并将文本文件的路径传递给它的构造函数。然后我们调用它的ReadFile方法,它将返回文件内容字符串。最后,我们使用Console.WriteLine方法将文件内容输出到控制台。
阅读全文