この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 3205|答える: 0

[.NET Core] .NET Coreプログラムの多言語読み書きリソースファイル(.resx)

[リンクをコピー]
掲載地 2023/06/07 22:44:08 | | | |
要件:デスクトップアプリケーションを開発する際には、複数の言語をサポートすることを検討する必要があるかもしれません。ユーザーがプログラムを開くと、OSのロケーションを判定し、対応する言語パッケージリソースを読み込みます。リソース翻訳情報を更新するには外部リソース(.resx)ファイルを使用します、キーワードを追加せずにプログラムを再コンパイルすることはありません。

  • ResXResourceWriter:リソースをXMLリソース(.resx)ファイルまたは出力ストリームに書き込みます。
  • ResXResourceReader:XMLリソース(.resx)ファイルとストリームを列挙し、連続したリソース名と値の組み合わせを読み込みます。
  • ResXResourceSet:リソースを列挙し、個々のリソースを名前で取得します。


上記のオブジェクトはSystem.Windows.Forms.dll.NET 6で使いたい場合は、サードパーティのパッケージを参照する必要があります(ResXResourceReader.NetStandardはWinformsのGitHubからResXReourceWriterとResXResourceReaderを抽出し、パッケージ化しています)。 コマンドは以下の通りです:

テストコードは以下の通りです:



生成TestResources.resxこのファイルは実際にはXML形式のファイルで、以下の通りです:



リソース:

ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。

(終わり)





先の:[Turn] (MSSQL) SQL Serverデータベースのintおよびguidによるプライマリキー比較
次に:[MSSQL]SQL SERVERは、主鍵集約インデックステストとしてGUIDと未順序GUIDを順序付けていました
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com