Assembly : mscorlib (dans mscorlib.dll)
Syntaxe<ComVisibleAttribute(True)> _ Public NotInheritable Class ResourceReader Implements IResourceReader, IEnumerable, IDisposable
Dim instance As ResourceReader
[ComVisibleAttribute(true)] public sealed class ResourceReader : IResourceReader, IEnumerable, IDisposable
[ComVisibleAttribute(true)] public ref class ResourceReader sealed : IResourceReader, IEnumerable, IDisposable
/** @attribute ComVisibleAttribute(true) */ public final class ResourceReader implements IResourceReader, IEnumerable, IDisposable
ComVisibleAttribute(true) public final class ResourceReader implements IResourceReader, IEnumerable, IDisposable
NotesResourceReader fournit une implémentation par défaut de l'interface IResourceReader.
Les lecteurs de ressources sont utilisés pour lire les paires nom/valeur de ressources à partir des fichiers .resources. Les ressources peuvent être énumérées en parcourant le IDictionaryEnumerator retourné par la méthode GetEnumerator. Les méthodes fournies par IDictionaryEnumerator sont utilisées pour atteindre la ressource suivante et lire le nom et la valeur de chaque ressource dans le fichier .resources.
Remarque |
|---|
| IEnumerable.GetEnumerator retourne un objet IEnumerator et non un objet IDictionaryEnumerator. |
ExempleL'exemple de code suivant affiche le contenu des fichiers "myResources.resources" sur la console :
Imports System Imports System.Resources Imports System.Collections Public Class ReadResources Public Shared Sub Main() ' Opens a resource reader and get an enumerator from it. Dim reader As New ResourceReader("myResources.resources") Dim en As IDictionaryEnumerator = reader.GetEnumerator() ' Goes through the enumerator, printing out the key and value pairs. While en.MoveNext() Console.WriteLine() Console.WriteLine("Name: {0}", en.Key) Console.WriteLine("Value: {0}", en.Value) End While reader.Close() End Sub End Class
using System; using System.Resources; using System.Collections; public class ReadResources { public static void Main(string[] args) { // Opens a resource reader and gets an enumerator from it. IResourceReader reader = new ResourceReader("myResources.resources"); IDictionaryEnumerator en = reader.GetEnumerator(); // Goes through the enumerator, printing out the key and value pairs. while (en.MoveNext()) { Console.WriteLine(); Console.WriteLine("Name: {0}", en.Key); Console.WriteLine("Value: {0}", en.Value); } reader.Close(); } }
using namespace System; using namespace System::Resources; using namespace System::Collections; int main() { // Opens a resource reader and gets an enumerator from it. IResourceReader^ reader = gcnew ResourceReader( "myResources.resources" ); IDictionaryEnumerator^ en = reader->GetEnumerator(); // Goes through the enumerator, printing out the key and value pairs. while ( en->MoveNext() ) { Console::WriteLine(); Console::WriteLine( "Name: {0}", en->Key ); Console::WriteLine( "Value: {0}", en->Value ); } reader->Close(); }
import System.*; import System.Resources.*; import System.Collections.*; public class ReadResources { public static void main(String[] args) { // Opens a resource reader and gets an enumerator from it. IResourceReader reader = new ResourceReader("myResources.resources"); IDictionaryEnumerator en = reader.GetEnumerator(); // Goes through the enumerator, printing out the key and value pairs. while(en.MoveNext()) { Console.WriteLine(); Console.WriteLine("Name: {0}", en.get_Key()); Console.WriteLine("Value: {0}", en.get_Value()); } reader.Close(); } //main } //ReadResources
Sécurité des threads
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version
Remarque
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ