特定のINIファイルセクションが存在するかどうかをテストする方法を探していましたが、それほど簡単ではありません...
たとえば、このINIファイル:
[MySQL]
server = "localhost"
user = "root"
C#では、サーバーとユーザーのキーと値にアクセスするために次のことを行う必要があります。
IniConfigSource iniFile = new IniConfigSource("file.ini");
string serverHostName = iniFile.Configs["MySQL"].GetString("server");
しかし、[MySQL]セクションが存在するかどうかをテストしたい場合はどうなりますか。Contains
文字列ではなくIConfigオブジェクトを要求する次のメソッドを使用できません:
if (iniFile.Configs.Contains(....))
これを簡単にテストする方法について何かアイデアはありますか?
ありがとう !