C#,向INI文件中写入数据
时间: 2023-08-20 10:07:18 浏览: 51
在 C# 中,可以使用 `System.IO` 命名空间下的 `StreamWriter` 类来向 INI 文件中写入数据。具体步骤如下:
1. 使用 `StreamWriter` 类创建或打开一个 INI 文件。
```csharp
StreamWriter sw = new StreamWriter("path/to/your/INI/file.ini", false);
```
其中第二个参数 `false` 表示要覆盖原有的文件内容,如果为 `true` 则表示要在原有文件内容后面追加新的内容。
2. 使用 `WriteLine` 方法写入数据。数据格式应该符合 INI 文件格式,即 `key=value` 的形式,其中 `key` 表示关键字,`value` 表示关键字对应的值。
```csharp
sw.WriteLine("[Section1]");
sw.WriteLine("key1=value1");
sw.WriteLine("key2=value2");
sw.WriteLine("[Section2]");
sw.WriteLine("key3=value3");
```
3. 使用 `Close` 方法关闭文件。
```csharp
sw.Close();
```
完整代码示例:
```csharp
using System.IO;
class Program
{
static void Main(string[] args)
{
StreamWriter sw = new StreamWriter("path/to/your/INI/file.ini", false);
sw.WriteLine("[Section1]");
sw.WriteLine("key1=value1");
sw.WriteLine("key2=value2");
sw.WriteLine("[Section2]");
sw.WriteLine("key3=value3");
sw.Close();
}
}
```
注意,上述示例中的 INI 文件格式仅为示例,实际应用中应该根据需要修改。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![cs](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)