Condividi tramite


ResourceSet Costruttori

Definizione

Crea una nuova istanza della classe ResourceSet.

Overload

ResourceSet()

Inizializza una nuova istanza della classe ResourceSet con le proprietà predefinite.

ResourceSet(Stream)

Crea una nuova istanza della classe ResourceSet mediante l'oggetto ResourceReader predefinito del sistema, che legge le risorse dal flusso specificato.

ResourceSet(IResourceReader)

Crea una nuova istanza della classe ResourceSet mediante il lettore di risorse specificato.

ResourceSet(String)

Crea una nuova istanza della classe ResourceSet mediante l'oggetto ResourceReader predefinito del sistema, che apre e legge le risorse dal file specificato.

ResourceSet()

Origine:
ResourceSet.cs
Origine:
ResourceSet.cs
Origine:
ResourceSet.cs

Inizializza una nuova istanza della classe ResourceSet con le proprietà predefinite.

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

Si applica a

ResourceSet(Stream)

Origine:
ResourceSet.cs
Origine:
ResourceSet.cs
Origine:
ResourceSet.cs

Crea una nuova istanza della classe ResourceSet mediante l'oggetto ResourceReader predefinito del sistema, che legge le risorse dal flusso specificato.

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)

Parametri

stream
Stream

Oggetto Stream di risorse da leggere. Il flusso deve fare riferimento a un file di risorse esistente.

Attributi

Eccezioni

Il parametro stream non è leggibile.

Il valore del parametro stream è null.

Si applica a

ResourceSet(IResourceReader)

Origine:
ResourceSet.cs
Origine:
ResourceSet.cs
Origine:
ResourceSet.cs

Crea una nuova istanza della classe ResourceSet mediante il lettore di risorse specificato.

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)

Parametri

reader
IResourceReader

Lettore che sarà usato.

Eccezioni

Il valore del parametro reader è null.

Commenti

È possibile usare questo costruttore per supportare i formati di risorse personalizzati usando un oggetto fornito dall'utente IResourceReader.

Si applica a

ResourceSet(String)

Origine:
ResourceSet.cs
Origine:
ResourceSet.cs
Origine:
ResourceSet.cs

Crea una nuova istanza della classe ResourceSet mediante l'oggetto ResourceReader predefinito del sistema, che apre e legge le risorse dal file specificato.

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

Parametri

fileName
String

File di risorse da leggere.

Eccezioni

Il valore del parametro fileName è null.

Esempio

L'esempio di codice seguente definisce una nuova istanza della classe per un file specifico, esegue l'iterazione ResourceSet delle risorse usate da tale file e visualizza il relativo contenuto nella console.

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

Si applica a