問題タブ [nini]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2612 参照

c# - Niniライブラリを使用して特定の構成セクションがINIファイルに存在するかどうかをテストするにはどうすればよいですか?

特定のINIファイルセクションが存在するかどうかをテストする方法を探していましたが、それほど簡単ではありません...

たとえば、このINIファイル:

C#では、サーバーとユーザーのキーと値にアクセスするために次のことを行う必要があります。

しかし、[MySQL]セクションが存在するかどうかをテストしたい場合はどうなりますか。Contains文字列ではなくIConfigオブジェクトを要求する次のメソッドを使用できません:

これを簡単にテストする方法について何かアイデアはありますか?

ありがとう !

0 投票する
2 に答える
9095 参照

c# - 配列をループする - 他のすべてのアイテムを取得しますか?

.ini.iniというファイルがあります。

解析にはNini libを使用しています。私は辞書にそれを読む必要があります。

私はこれを試しました:

出力は次のとおりです。

私が欲しい:

どうすればいいですか?前もって感謝します。:)

0 投票する
1 に答える
183 参照

c# - IsolatedStorageでのNINIの使用

いくつかの構成情報を保存しようとしていますが、IsolatedStorage内でNINIライブラリとファイルを使用したいと思います。理由はわかりませんが、構成を保存しようとすると、NiniSaveメソッドで次の例外が発生しました。この状態ではソースを保存できません。

コードは次のとおりです。

例外はmainSource.Save()で発生します。。何か案は?

0 投票する
1 に答える
884 参照

c# - NINI を使用したカスタム構成ファイル

NINI プロジェクトを使用して、ini 構成ファイルを作成しています。構成ファイルに保存しようとすると、「IniException was unhandled Expected assignment operator (=)」が表示されます。NINI のドキュメントを見ると、まったく同じコードを書いていますが、このエラーがわかりません。これが私のコードです。何か案は?

0 投票する
3 に答える
995 参照

c# - キーと値のペアの解析 C#

テキスト ファイルからキーと値のペアを解析しようとすると問題が発生します。これを実行できるクラスを作成する能力がないため、私は自分がやりたいことを実行できるライブラリを探しています。

これは、コメントアウトされたテキストとキーと値のペアの一部とともに、私のファイルの冒頭です。

私が探しているのは、これらの値を取得し、ファイル内の同じ場所にあるファイル内でそれらを更新できるようにすることです。これらのファイルは人間が読める状態にしておく必要があるためです。

このライブラリは私が望むことを実行できるように思われるため、Nini を調べましたが、引き続き発生するエラーは、キーと値のペアではないため、ファイルの行 1 に基づいています。

Nini のソースを読んだところ、Mysqlstyle を使用するようにリーダーを条件付ける方法があり、「#」をコメントとして使用する方法があるようですが、それを調整する方法や、このまま自動的に行われるかどうかはわかりません。完全に私の頭の上。

私のファイルは正当な ini ファイルではなく、キーと値のペアが含まれるセクションを検索するため、Nini ライブラリ内におそらく制限があることを理解しています。

このテキストを解析して表示し、Nini で編集するために使用しようとしたコードは次のとおりです。

誰かが私を正しい方向に向けてもらえますか?

編集

@rowland-shaw のおかげで、解決策が見つかりました。

しかし、これは完全な答えではありませんでした。ファイル内にセクションも実装する必要がありました。更新されたテキストでこれらのファイルを取得する私の機器をテストした後、すべてが成功しました。