ResourceSet Конструкторы

Определение

Создает новый экземпляр класса ResourceSet.Creates a new instance of the ResourceSet class.

Перегрузки

ResourceSet()

Инициализирует новый экземпляр класса ResourceSet стандартными свойствами.Initializes a new instance of the ResourceSet class with default properties.

ResourceSet(Stream)

Создает новый экземпляр класса ResourceSet, используя системное средство чтения по умолчанию ResourceReader, которое считывает ресурсы из заданного потока.Creates a new instance of the ResourceSet class using the system default ResourceReader that reads resources from the given stream.

ResourceSet(IResourceReader)

Создает новый экземпляр класса ResourceSet, используя заданное средство чтения ресурсов.Creates a new instance of the ResourceSet class using the specified resource reader.

ResourceSet(String)

Создает новый экземпляр класса ResourceSet, используя системное средство чтения по умолчанию ResourceReader, которое открывает и считывает ресурсы из заданного файла.Creates a new instance of the ResourceSet class using the system default ResourceReader that opens and reads resources from the given file.

ResourceSet()

Инициализирует новый экземпляр класса ResourceSet стандартными свойствами.Initializes a new instance of the ResourceSet class with default properties.

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

Применяется к

ResourceSet(Stream)

Создает новый экземпляр класса ResourceSet, используя системное средство чтения по умолчанию ResourceReader, которое считывает ресурсы из заданного потока.Creates a new instance of the ResourceSet class using the system default ResourceReader that reads resources from the given stream.

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)

Параметры

stream
Stream

Поток Stream ресурсов для чтения.The Stream of resources to be read. Поток должен указывать на существующий файл ресурсов.The stream should refer to an existing resources file.

Атрибуты

Исключения

Параметр stream недоступен для чтения.The stream is not readable.

Параметр stream имеет значение null.The stream parameter is null.

Применяется к

ResourceSet(IResourceReader)

Создает новый экземпляр класса ResourceSet, используя заданное средство чтения ресурсов.Creates a new instance of the ResourceSet class using the specified resource reader.

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)

Параметры

reader
IResourceReader

Средство чтения, которое будет использоваться.The reader that will be used.

Исключения

Параметр reader имеет значение null.The reader parameter is null.

Комментарии

Этот конструктор можно использовать для поддержки пользовательских форматов ресурсов с помощью предоставленного пользователем IResourceReader .You can use this constructor to support custom resource formats using a user-provided IResourceReader.

Применяется к

ResourceSet(String)

Создает новый экземпляр класса ResourceSet, используя системное средство чтения по умолчанию ResourceReader, которое открывает и считывает ресурсы из заданного файла.Creates a new instance of the ResourceSet class using the system default ResourceReader that opens and reads resources from the given file.

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

Параметры

fileName
String

Файл ресурсов для чтения.Resource file to read.

Исключения

Параметр fileName имеет значение null.The fileName parameter is null.

Примеры

В следующем примере кода определяется новый экземпляр ResourceSet класса для конкретного файла, выполняется итерация по ресурсам, используемым этим файлом, и на консоль выводятся их содержимое.The following code example defines a new instance of the ResourceSet class for a specific file, iterates through the resources used by that file, and displays their contents to the 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

Применяется к