C# IO

C#中的IO(Input/Output)是指与外部设备或文件进行数据交互的操作。

常见的IO操作包括读取文件、写入文件、读取用户输入等。

下面是一些常见的C# IO操作的代码示例:

1. 读取文件内容:

```csharp
string filePath = "path/to/file.txt";
string content = File.ReadAllText(filePath);
Console.WriteLine(content);
```

2. 写入文件内容:

```csharp
string filePath = "path/to/file.txt";
string content = "Hello, World!";
File.WriteAllText(filePath, content);
```

3. 逐行读取文件内容:

```csharp
string filePath = "path/to/file.txt";
string[] lines = File.ReadAllLines(filePath);
foreach (string line in lines)
{
    Console.WriteLine(line);
}
```

4. 从控制台读取用户输入:

```csharp
Console.WriteLine("请输入您的姓名:");
string name = Console.ReadLine();
Console.WriteLine("您的姓名是:" + name);
```

5. 使用StreamWriter写入文件:

```csharp
string filePath = "path/to/file.txt";
using (StreamWriter writer = new StreamWriter(filePath))//Using关键字--资源用完自动释放
{
    writer.WriteLine("Line 1");
    writer.WriteLine("Line 2");
    writer.WriteLine("Line 3");
}
```

猜你喜欢

转载自blog.csdn.net/BlueCapt/article/details/131517015