Lire en anglais

Partager via


ResourceSet Constructeurs

Définition

Crée une instance de la classe ResourceSet.

Surcharges

ResourceSet()

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

ResourceSet(Stream)

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

ResourceSet(IResourceReader)

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

ResourceSet(String)

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

ResourceSet()

Source:
ResourceSet.cs
Source:
ResourceSet.cs
Source:
ResourceSet.cs

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

C#
protected ResourceSet ();

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ResourceSet(Stream)

Source:
ResourceSet.cs
Source:
ResourceSet.cs
Source:
ResourceSet.cs

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

C#
public ResourceSet (System.IO.Stream stream);
C#
[System.Security.SecurityCritical]
public ResourceSet (System.IO.Stream stream);

Paramètres

stream
Stream

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

Attributs

Exceptions

stream ne peut pas être lu.

Le paramètre stream a la valeur null.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ResourceSet(IResourceReader)

Source:
ResourceSet.cs
Source:
ResourceSet.cs
Source:
ResourceSet.cs

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

C#
public ResourceSet (System.Resources.IResourceReader reader);

Paramètres

reader
IResourceReader

Lecteur qui sera utilisé.

Exceptions

Le paramètre reader a la valeur null.

Remarques

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

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ResourceSet(String)

Source:
ResourceSet.cs
Source:
ResourceSet.cs
Source:
ResourceSet.cs

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

C#
public ResourceSet (string fileName);

Paramètres

fileName
String

Fichier de ressources à lire.

Exceptions

Le paramètre fileName a la valeur null.

Exemples

L’exemple de code suivant définit une nouvelle instance de la ResourceSet classe pour un fichier spécifique, effectue une itération au sein des ressources utilisées par ce fichier et affiche leur contenu dans la console.

C#
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();
    }
}

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1