次の方法で共有


System.Resources 名前空間

System.Resources 名前空間には、アプリケーションで使用されるさまざまなカルチャ固有のリソースを、開発者が作成、格納、および管理するためのクラスとインターフェイスが用意されています。 System.Resources 名前空間の最も重要なクラスの 1 つは、 ResourceManager クラスです。

ResourceManager クラスでは、ユーザーがメイン アセンブリ、またはリソース サテライト アセンブリに格納されているリソースにアクセスしたりリソースを制御したりできます。 ResourceManager.GetObject メソッドと ResourceManager.GetString メソッドを使用して、カルチャ固有のオブジェクトおよび文字列を取得します。

名前空間の階層構造

クラス

クラス 説明
MissingManifestResourceException 適切なサテライト アセンブリがないために、ニュートラル カルチャ リソースが必要な場合に、メイン アセンブリにニュートラル カルチャ リソースが含まれていないとスローされる例外。
NeutralResourcesLanguageAttribute アセンブリのニュートラル カルチャの ResourceManager を通知します。このクラスは継承できません。
ResourceManager カルチャ固有のリソースに、実行時に簡単にアクセスできるようにします。
ResourceReader .resources ファイルとストリームを列挙し、連続したリソース名と値のペアを読み取ります。
ResourceSet ある特定のカルチャ用にローカライズされたすべてのリソースを格納します。フォールバック規則を含む他のすべてのカルチャ設定は無視されます。
ResourceWriter システムの既定の形式で、リソースを出力ファイルまたは出力ストリームに書き込みます。
ResXFileRef 外部リソースへのリンクを表します。
ResXFileRef.Converter ResXFileRef データの文字列への変換と、その逆の変換を行う型コンバータを提供します。
ResXResourceReader XML リソース (.resx) ファイルとストリームを列挙し、連続したリソース名とリソース値のペアを読み取ります。
ResXResourceSet XML リソース (.resx) ファイルを表すすべての項目を、単一のオブジェクト内に収集します。
ResXResourceWriter XML リソース (.resx) ファイルまたは出力ストリームにリソースを書き込みます。
SatelliteContractVersionAttribute ResourceManager に対し、アプリケーションのメイン アセンブリの更新を簡略化するために、特定バージョンのサテライト アセンブリを要求するように指示します。

インターフェイス

インターフェイス 説明
IResourceReader リソース ファイルからデータを読み取る基本機能を提供します。
IResourceWriter リソースを出力ファイルまたはストリームに書き込む機能を提供します。

参照

.NET Framework クラス ライブラリ