ResourceSetとは? わかりやすく解説

ResourceSet クラス

ある特定のカルチャ用にローカライズされたすべてのリソース格納しますフォールバック規則を含む他のすべてのカルチャ設定無視されます。

名前空間: System.Resources
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class ResourceSet
    Implements IDisposable, IEnumerable
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public class ResourceSet : IDisposable, IEnumerable
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class ResourceSet : IDisposable,
 IEnumerable
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public class ResourceSet implements IDisposable,
 IEnumerable
SerializableAttribute 
ComVisibleAttribute(true) 
public class ResourceSet implements IDisposable,
 IEnumerable
解説解説
継承階層継承階層
System.Object
  System.Resources.ResourceSet
     System.Resources.ResXResourceSet
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ResourceSet コンストラクタ ()


ResourceSet コンストラクタ (Stream)

ResourceSet クラス新しインスタンスを、指定したストリームからリソース読み取るシステム既定の ResourceReader を使用して作成します

名前空間: System.Resources
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

例外例外
例外種類条件

ArgumentException

stream読み取り可能ではありません。

ArgumentNullException

stream パラメータnull 参照 (Visual Basic では Nothing) です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ResourceSet コンストラクタ (IResourceReader)

ResourceSet クラス新しインスタンス指定したリソース リーダー使用して作成します

名前空間: System.Resources
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    reader As IResourceReader _
)
Dim reader As IResourceReader

Dim instance As New ResourceSet(reader)
public ResourceSet (
    IResourceReader reader
)
public:
ResourceSet (
    IResourceReader^ reader
)
public ResourceSet (
    IResourceReader reader
)
public function ResourceSet (
    reader : IResourceReader
)

パラメータ

reader

使用するリーダー

例外例外
例外種類条件

ArgumentNullException

reader パラメータnull 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ResourceSet コンストラクタ (String)

ResourceSet クラス新しインスタンスを、指定したファイル開いてリソース読み取るシステム既定の ResourceReader を使用して作成します

名前空間: System.Resources
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

fileName パラメータnull 参照 (Visual Basic では Nothing) です。

使用例使用例
Imports System
Imports System.Resources
Imports System.Collections
Imports Microsoft.VisualBasic

Class EnumerateResources
   
   Public Shared Sub Main()
      ' Create a ResourceSet for the file items.resources.
      Dim rs As New ResourceSet("items.resources")
      
      
      ' Create an IDictionaryEnumerator to read the data in the ResourceSet.
      Dim id As IDictionaryEnumerator = rs.GetEnumerator()
      
      ' Iterate through the ResourceSet and display the contents to
 the console. 
      While id.MoveNext()
         Console.WriteLine(ControlChars.NewLine + "[{0}] "
 + ControlChars.Tab + "{1}", id.Key, id.Value)
      End While 

      rs.Close()

   End Sub

End Class
using System;
using System.Resources;
using System.Collections;

class EnumerateResources 
{
    public static void Main()
 
    {
        // Create a ResourceSet for the file items.resources.
        ResourceSet rs = new ResourceSet("items.resources");
 

        
        // Create an IDictionaryEnumerator to read the data in the ResourceSet.
        IDictionaryEnumerator id = rs.GetEnumerator(); 

        // Iterate through the ResourceSet and display the contents
 to the console. 
        while(id.MoveNext())
          Console.WriteLine("\n[{0}] \t{1}", id.Key, id.Value); 

        rs.Close();
 
    }
}
using namespace System;
using namespace System::Resources;
using namespace System::Collections;
int main()
{
   
   // Create a ResourceSet for the file items.resources.
   ResourceSet^ rs = gcnew ResourceSet( "items.resources" );
   
   // Create an IDictionaryEnumerator* to read the data in the ResourceSet.
   IDictionaryEnumerator^ id = rs->GetEnumerator();
   
   // Iterate through the ResourceSet and display the contents to the
 console.
   while ( id->MoveNext() )
      Console::WriteLine( "\n [{0}] \t {1}", id->Key, id->Value );

   rs->Close();
}

import System.*;
import System.Resources.*;
import System.Collections.*;

class EnumerateResources
{

    public static void main(String[]
 args)
    {
        // Create a ResourceSet for the file items.resources.
        ResourceSet rs = new ResourceSet("items.resources");

        // Create an IDictionaryEnumerator to read the data in the ResourceSet.
        IDictionaryEnumerator id = rs.GetEnumerator();

        // Iterate through the ResourceSet and display the contents
 to 
        // the console. 
        while (id.MoveNext()) {
            Console.WriteLine("\n[{0}] \t{1}", id.get_Key(), id.get_Value());
        }
        rs.Close();
    } //main 
} //EnumerateResources
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ResourceSet コンストラクタ


ResourceSet フィールド


ResourceSet メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close この ResourceSet が使用するすべてのリソース閉じて解放します。
パブリック メソッド Dispose オーバーロードされます現在の ResourceSet インスタンスによって使用されているリソース解放します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetDefaultReader この種類ResourceSet優先的に使用するリソース リーダー クラス返します
パブリック メソッド GetDefaultWriter この種類ResourceSet優先的に使用するリソース ライタ クラス返します
パブリック メソッド GetEnumerator ResourceSet反復処理できる IDictionaryEnumerator を返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetObject オーバーロードされます指定した名前のリソース オブジェクト返します
パブリック メソッド GetString オーバーロードされます指定した名前の String リソース返します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IEnumerable.GetEnumerator Dispose との競合状態避けるために、IEnumerator を返します。このメンバは、コード直接使用するためのものではありません。
参照参照

ResourceSet メンバ

ある特定のカルチャ用にローカライズされたすべてのリソース格納しますフォールバック規則を含む他のすべてのカルチャ設定無視されます。

ResourceSet データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
プロテクト コンストラクタプロテクト コンストラクタ
プロテクト フィールドプロテクト フィールド
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close この ResourceSet使用するすべてのリソース閉じて解放します。
パブリック メソッド Dispose オーバーロードされます現在の ResourceSet インスタンスによって使用されているリソース解放します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetDefaultReader この種類ResourceSet優先的に使用するリソース リーダー クラス返します
パブリック メソッド GetDefaultWriter この種類ResourceSet優先的に使用するリソース ライタ クラス返します
パブリック メソッド GetEnumerator ResourceSet反復処理できる IDictionaryEnumerator を返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetObject オーバーロードされます指定した名前のリソース オブジェクト返します
パブリック メソッド GetString オーバーロードされます指定した名前の String リソース返します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IEnumerable.GetEnumerator Dispose との競合状態避けるために、IEnumerator を返します。このメンバは、コード直接使用するためのものではありません。
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ResourceSet」の関連用語

ResourceSetのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ResourceSetのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS