ResourceSet Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр класса ResourceSet.
Перегрузки
ResourceSet() |
Инициализирует новый экземпляр класса ResourceSet стандартными свойствами. |
ResourceSet(Stream) |
Создает новый экземпляр класса ResourceSet, используя системное средство чтения по умолчанию ResourceReader, которое считывает ресурсы из заданного потока. |
ResourceSet(IResourceReader) |
Создает новый экземпляр класса ResourceSet, используя заданное средство чтения ресурсов. |
ResourceSet(String) |
Создает новый экземпляр класса ResourceSet, используя системное средство чтения по умолчанию ResourceReader, которое открывает и считывает ресурсы из заданного файла. |
ResourceSet()
- Исходный код:
- ResourceSet.cs
- Исходный код:
- ResourceSet.cs
- Исходный код:
- ResourceSet.cs
Инициализирует новый экземпляр класса ResourceSet стандартными свойствами.
protected:
ResourceSet();
protected ResourceSet ();
Protected Sub New ()
Применяется к
ResourceSet(Stream)
- Исходный код:
- ResourceSet.cs
- Исходный код:
- ResourceSet.cs
- Исходный код:
- ResourceSet.cs
Создает новый экземпляр класса ResourceSet, используя системное средство чтения по умолчанию ResourceReader, которое считывает ресурсы из заданного потока.
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 ресурсов для чтения. Поток должен указывать на существующий файл ресурсов.
- Атрибуты
Исключения
Параметр stream
недоступен для чтения.
Параметр stream
имеет значение null
.
Применяется к
ResourceSet(IResourceReader)
- Исходный код:
- ResourceSet.cs
- Исходный код:
- ResourceSet.cs
- Исходный код:
- ResourceSet.cs
Создает новый экземпляр класса ResourceSet, используя заданное средство чтения ресурсов.
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
Средство чтения, которое будет использоваться.
Исключения
Параметр reader
имеет значение null
.
Комментарии
Этот конструктор можно использовать для поддержки пользовательских форматов ресурсов с помощью предоставленного пользователем IResourceReader.
Применяется к
ResourceSet(String)
- Исходный код:
- ResourceSet.cs
- Исходный код:
- ResourceSet.cs
- Исходный код:
- ResourceSet.cs
Создает новый экземпляр класса ResourceSet, используя системное средство чтения по умолчанию ResourceReader, которое открывает и считывает ресурсы из заданного файла.
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
Файл ресурсов для чтения.
Исключения
Параметр fileName
имеет значение null
.
Примеры
В следующем примере кода определяется новый экземпляр класса для определенного ResourceSet файла, выполняется итерация по ресурсам, используемым этим файлом, и их содержимое отображается в консоли.
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