ResourceSet Konstruktoren

Definition

Erstellt eine neue Instanz der ResourceSet Klasse.

Überlädt

Name Beschreibung
ResourceSet()

Initialisiert eine neue Instanz der ResourceSet Klasse mit Standardeigenschaften.

ResourceSet(Stream)

Erstellt eine neue Instanz der ResourceSet Klasse mit dem Systemstandard ResourceReader , der Ressourcen aus dem angegebenen Datenstrom liest.

ResourceSet(IResourceReader)

Erstellt eine neue Instanz der ResourceSet Klasse mithilfe des angegebenen Ressourcenlesers.

ResourceSet(String)

Erstellt eine neue Instanz der ResourceSet Klasse mit dem Systemstandard ResourceReader , der Ressourcen aus der angegebenen Datei öffnet und liest.

ResourceSet()

Initialisiert eine neue Instanz der ResourceSet Klasse mit Standardeigenschaften.

protected:
 ResourceSet();
protected ResourceSet();
Protected Sub New ()

Gilt für:

ResourceSet(Stream)

Erstellt eine neue Instanz der ResourceSet Klasse mit dem Systemstandard ResourceReader , der Ressourcen aus dem angegebenen Datenstrom liest.

public:
 ResourceSet(System::IO::Stream ^ stream);
public ResourceSet(System.IO.Stream stream);
[System.Security.SecurityCritical]
public ResourceSet(System.IO.Stream stream);
new System.Resources.ResourceSet : System.IO.Stream -> System.Resources.ResourceSet
[<System.Security.SecurityCritical>]
new System.Resources.ResourceSet : System.IO.Stream -> System.Resources.ResourceSet
Public Sub New (stream As Stream)

Parameter

stream
Stream

Die Stream ressourcen, die gelesen werden sollen. Der Datenstrom sollte auf eine vorhandene Ressourcendatei verweisen.

Attribute

Ausnahmen

Dies stream ist nicht lesbar.

Der stream Parameter ist null.

Gilt für:

ResourceSet(IResourceReader)

Erstellt eine neue Instanz der ResourceSet Klasse mithilfe des angegebenen Ressourcenlesers.

public:
 ResourceSet(System::Resources::IResourceReader ^ reader);
public ResourceSet(System.Resources.IResourceReader reader);
new System.Resources.ResourceSet : System.Resources.IResourceReader -> System.Resources.ResourceSet
Public Sub New (reader As IResourceReader)

Parameter

reader
IResourceReader

Der Leser, der verwendet wird.

Ausnahmen

Der reader Parameter ist null.

Hinweise

Mit diesem Konstruktor können Sie benutzerdefinierte Ressourcenformate mithilfe eines vom Benutzer bereitgestellten IResourceReaderRessourcenformats unterstützen.

Gilt für:

ResourceSet(String)

Erstellt eine neue Instanz der ResourceSet Klasse mit dem Systemstandard ResourceReader , der Ressourcen aus der angegebenen Datei öffnet und liest.

public:
 ResourceSet(System::String ^ fileName);
public ResourceSet(string fileName);
new System.Resources.ResourceSet : string -> System.Resources.ResourceSet
Public Sub New (fileName As String)

Parameter

fileName
String

Zu lesende Ressourcendatei.

Ausnahmen

Der fileName Parameter ist null.

Beispiele

Im folgenden Codebeispiel wird eine neue Instanz der ResourceSet Klasse für eine bestimmte Datei definiert, die von dieser Datei verwendeten Ressourcen durchlaufen und deren Inhalt in der Konsole angezeigt.

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();
    }
}
Imports System.Resources
Imports System.Collections

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

Gilt für: