在C#中,可以使用System.Configuration
命名空間下的ConfigurationManager
類來讀取config.ini
文件中的數(shù)據(jù)。但是,config.ini
文件并不是.NET框架默認(rèn)支持的配置文件格式。你需要使用第三方庫,如DotNetConfig
,來處理INI文件。
首先,通過NuGet安裝DotNetConfig
庫:
Install-Package DotNetConfig
然后,你可以使用以下代碼來讀取config.ini
文件中的數(shù)據(jù):
using System;
using System.Configuration;
using DotNetConfig;
namespace ReadConfigFileExample
{
class Program
{
static void Main(string[] args)
{
// 獲取config.ini文件的路徑
var configPath = "config.ini";
// 使用DotNetConfig庫讀取config.ini文件
var config = new IniConfig(configPath);
// 讀取section中的數(shù)據(jù)
if (config.TryGetSection("SectionName", out var section))
{
// 讀取key-value對
if (section.TryGetString("KeyName", out var value))
{
Console.WriteLine($"KeyName: {value}");
}
else
{
Console.WriteLine("KeyName not found");
}
}
else
{
Console.WriteLine("SectionName not found");
}
}
}
}
在這個(gè)例子中,我們首先獲取config.ini
文件的路徑,然后使用DotNetConfig
庫創(chuàng)建一個(gè)IniConfig
對象。接下來,我們嘗試獲取名為SectionName
的節(jié),并在該節(jié)中查找名為KeyName
的鍵。如果找到了鍵,我們將其值輸出到控制臺。