0

私は問題を抱えており、エントリーレベルの C# でこれを行う方法を教えてください。

シナリオ: 1. 私のレジストリ キー:

__DatabaseConnection
|____config1
     value: username1
     value: password1
|____config2
     value: username2
     value:password2
  1. 私のiniファイル:

    [構成]

    データベース=MSSQL データベース名= ABC ホスト=localhost\projects

    [構成1]

    データベース=ORACLE データベース名= DEF ホスト=サーバー/データ

    [configN] 名前=xxxx 年齢=XXXX

質問:

これらのレジストリ キーを読み取り、ini ファイルの構成セクションと比較します。

一致する場合、データベース/名前/ホストの値を返します。データベース サーバーに接続し、データベースを削除します。レジストリ内のすべてのキーが検索され、すべてのデータベースが削除されるまで、このプロセスを繰り返します。

助けてください!よろしく、デュイ。

4

1 に答える 1

0

C# のレジストリについては、こちら、特にGetValue()メソッドを参照してください。

http://msdn.microsoft.com/en-us/library/microsoft.win32.registry.aspx

public static Object GetValue(
    string keyName,
    string valueName,
    Object defaultValue
)

IniFiles の読み取りについては、この SO 投稿を参照してください: INI ファイルの読み取り/書き込み

于 2010-10-15T11:44:32.023 に答える