この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
.net/c# ini 設定ファイル解析ツール
眺める:
28031
|
答える:
3
[通信]
.net/c# ini 設定ファイル解析ツール
[リンクをコピー]
クズども
掲載地 2017/10/30 11:52:00
|
|
|
|
プログラムには設定ファイルが必要なため、その設定ファイルはVSで作成し、appSettingsノードを追加すると、設定ファイルの値には次のような特別な記号が含まれています。< > これらの特別な記号はエラーを報告し、通常にエスケープする必要があります
絶対に使わない方がいいです。特別な文字列の脱出は面倒ですし、設定をjson文字列にする別の方法もありますが、それもかなり面倒です。プログラム設定ファイルの半分はiniファイルで、良いサードパーティ製のコンポーネント「ini-parser」を見つけました。
.NET、Mono、Unity3d互換(*)ライブラリで、C#で書かれたIOストリーム、ファイルストリーム、文字列からINIデータを読み書きするためのライブラリです。
完全なiniファイル、ファイル内の部分、さらにはキーのサブセットのマージ操作も実装されています。
図書館は100%です。 .NETコードであり、簡単に移植性を実現するためにWindows API呼び出しに依存していません。
まず、nugetコマンドは以下のようにインストールされます:
ログインが見えます。
ini設定ファイルの読み込みと読み込み:
ログインが見えます。
設定された値を読みます:
ログインが見えます。
新しい構成の更新や追加
ログインが見えます。
とても使いやすく、操作のiniファイルはデフォルトでプログラムのルートディレクトリから読み込み追加されます。私のコードは以下の通りです:
ログインが見えます。
構成ファイルの形式は以下の通りです:
[db_config]
SqlType = 123
SqlConn = test
先の:
Android SDKとndkの違い
次に:
.NET/C# ユニバーサルデータベースクエリツールヘルパー[ソースコード付き]
関連記事
•
WireGuard最適化されたMTU設定
•
npm-check-updatesを用いた依存パッケージの更新Node.js
•
Angular 18シリーズ(20)の環境変数は環境で使用されています
•
ASP.NET Core(21)の設定オプションがAddOptionsとConfig(構成)の違いです
•
ASP.NET Core(10)における構成優先度の詳細な説明。
•
Springは設定ファイルやパラメータを通じてログレベルを指定します
•
nginx try_files構成の詳細
•
Maven updatePolicy スナップショット更新ポリシー
•
Nginx構成ファイルマルチロジック操作
•
Common.LoggingLog 設定
麗洪
掲載地 2017/11/02 13:57:47
|
これは何のため?
クズども
地主
|
掲載地 2018/04/17 22:47:51
|
値の0行を解析中にファイルconfig.iniを解析できませんでした - IniParserバージョン:2.5.2.0
ログインが見えます。
上記のように設定ファイルを読み、ファイルが存在しなければ例外を投げます
クズども
地主
|
掲載地 2018/04/17 22:50:13
|
ログインが見えます。
iniの読み取りは空のファイルで、ノードは存在せず、例外もスローされません!
iniファイルが落書きコンテンツの場合は例外が発生します
閲覧したセクション
安全な攻防
技術チャット
フロントエンドフレーム
レジャー灌漑
ネットワーク技術
Windows/Linux
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com