ResourceSet Constructeurs

Définition

Crée une instance de la ResourceSet classe.

Surcharges

Nom Description
ResourceSet()

Initialise une nouvelle instance de la ResourceSet classe avec des propriétés par défaut.

ResourceSet(Stream)

Crée une instance de la ResourceSet classe à l’aide de la valeur système par défaut ResourceReader qui lit les ressources à partir du flux donné.

ResourceSet(IResourceReader)

Crée une instance de la classe à l’aide ResourceSet du lecteur de ressources spécifié.

ResourceSet(String)

Crée une instance de la ResourceSet classe à l’aide de la valeur système par défaut ResourceReader qui ouvre et lit les ressources à partir du fichier donné.

ResourceSet()

Initialise une nouvelle instance de la ResourceSet classe avec des propriétés par défaut.

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

S’applique à

ResourceSet(Stream)

Crée une instance de la ResourceSet classe à l’aide de la valeur système par défaut ResourceReader qui lit les ressources à partir du flux donné.

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)

Paramètres

stream
Stream

Ressources Stream à lire. Le flux doit faire référence à un fichier de ressources existant.

Attributs

Exceptions

Il stream n’est pas lisible.

Le stream paramètre est null.

S’applique à

ResourceSet(IResourceReader)

Crée une instance de la classe à l’aide ResourceSet du lecteur de ressources spécifié.

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)

Paramètres

reader
IResourceReader

Lecteur qui sera utilisé.

Exceptions

Le reader paramètre est null.

Remarques

Vous pouvez utiliser ce constructeur pour prendre en charge les formats de ressources personnalisés à l’aide d’un élément fourni par IResourceReaderl’utilisateur.

S’applique à

ResourceSet(String)

Crée une instance de la ResourceSet classe à l’aide de la valeur système par défaut ResourceReader qui ouvre et lit les ressources à partir du fichier donné.

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

Paramètres

fileName
String

Fichier de ressources à lire.

Exceptions

Le fileName paramètre est null.

Exemples

L’exemple de code suivant définit une nouvelle instance de la ResourceSet classe pour un fichier spécifique, itère dans les ressources utilisées par ce fichier et affiche son contenu dans la console.

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

S’applique à