ResXResourceReader 构造函数

定义

初始化 ResXResourceReader 类的新实例。

重载

名称 说明
ResXResourceReader(Stream)

初始化指定流的类的新实例 ResXResourceReader

ResXResourceReader(TextReader)

初始化指定ResXResourceReader类的新实例TextReader

ResXResourceReader(String)

为指定的资源文件初始化类的新实例 ResXResourceReader

ResXResourceReader(Stream, ITypeResolutionService)

使用输入流和类型解析服务初始化类的新实例 ResXResourceReader

ResXResourceReader(Stream, AssemblyName[])

使用流和程序集名称数组初始化类的新实例 ResXResourceReader

ResXResourceReader(TextReader, ITypeResolutionService)

使用文本流读取器和类型解析服务初始化类的新实例 ResXResourceReader

ResXResourceReader(TextReader, AssemblyName[])

使用ResXResourceReader对象和程序集名称数组初始化类的新实例TextReader

ResXResourceReader(String, ITypeResolutionService)

使用文件名和类型解析服务初始化类的新实例 ResXResourceReader

ResXResourceReader(String, AssemblyName[])

使用 XML 资源文件名和程序集名称数组初始化类的新实例 ResXResourceReader

ResXResourceReader(Stream)

Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs

初始化指定流的类的新实例 ResXResourceReader

public:
 ResXResourceReader(System::IO::Stream ^ stream);
public ResXResourceReader(System.IO.Stream stream);
new System.Resources.ResXResourceReader : System.IO.Stream -> System.Resources.ResXResourceReader
Public Sub New (stream As Stream)

参数

stream
Stream

包含资源的输入流。

注解

注释

DisposeClose方法不会关闭在此构造函数中指定的流。

适用于

ResXResourceReader(TextReader)

Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs

初始化指定ResXResourceReader类的新实例TextReader

public:
 ResXResourceReader(System::IO::TextReader ^ reader);
public ResXResourceReader(System.IO.TextReader reader);
new System.Resources.ResXResourceReader : System.IO.TextReader -> System.Resources.ResXResourceReader
Public Sub New (reader As TextReader)

参数

reader
TextReader

包含资源的文本输入流。

适用于

ResXResourceReader(String)

Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs

为指定的资源文件初始化类的新实例 ResXResourceReader

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

参数

fileName
String

要读取的资源文件的路径。

示例

以下示例为指定文件创建类的新实例 ResXResourceReader ,循环访问文件的资源,并向控制台显示内容。

using System;
using System.Resources;
using System.Collections;

class ReadResXResources
{
   public static void Main()
   {

      // Create a ResXResourceReader for the file items.resx.
      ResXResourceReader rsxr = new ResXResourceReader("items.resx");

      // Iterate through the resources and display the contents to the console.
      foreach (DictionaryEntry d in rsxr)
      {
    Console.WriteLine(d.Key.ToString() + ":\t" + d.Value.ToString());
      }

     //Close the reader.
     rsxr.Close();
   }
}
Imports System.Resources
Imports System.Collections

Class ReadResXResources
   
   Public Shared Sub Main()
      
      ' Create a ResXResourceReader for the file items.resx.
      Dim rsxr As ResXResourceReader
      rsxr = New ResXResourceReader("items.resx")

      ' Iterate through the resources and display the contents to the console.
      Dim d As DictionaryEntry
      For Each d In  rsxr
         Console.WriteLine(d.Key.ToString() + ":" + ControlChars.Tab + d.Value.ToString())
      Next d
      
      'Close the reader.
      rsxr.Close()

   End Sub

End Class

适用于

ResXResourceReader(Stream, ITypeResolutionService)

Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs

使用输入流和类型解析服务初始化类的新实例 ResXResourceReader

public:
 ResXResourceReader(System::IO::Stream ^ stream, System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public ResXResourceReader(System.IO.Stream stream, System.ComponentModel.Design.ITypeResolutionService typeResolver);
new System.Resources.ResXResourceReader : System.IO.Stream * System.ComponentModel.Design.ITypeResolutionService -> System.Resources.ResXResourceReader
Public Sub New (stream As Stream, typeResolver As ITypeResolutionService)

参数

stream
Stream

包含资源的输入流。

typeResolver
ITypeResolutionService

解析资源中指定的类型名称的对象。

适用于

ResXResourceReader(Stream, AssemblyName[])

Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs

使用流和程序集名称数组初始化类的新实例 ResXResourceReader

public:
 ResXResourceReader(System::IO::Stream ^ stream, cli::array <System::Reflection::AssemblyName ^> ^ assemblyNames);
public ResXResourceReader(System.IO.Stream stream, System.Reflection.AssemblyName[] assemblyNames);
new System.Resources.ResXResourceReader : System.IO.Stream * System.Reflection.AssemblyName[] -> System.Resources.ResXResourceReader
Public Sub New (stream As Stream, assemblyNames As AssemblyName())

参数

stream
Stream

包含资源的输入流。

assemblyNames
AssemblyName[]

指定一个或多个程序集的对象数组 AssemblyName 。 程序集用于将资源中的类型名称解析为实际类型。

适用于

ResXResourceReader(TextReader, ITypeResolutionService)

Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs

使用文本流读取器和类型解析服务初始化类的新实例 ResXResourceReader

public:
 ResXResourceReader(System::IO::TextReader ^ reader, System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public ResXResourceReader(System.IO.TextReader reader, System.ComponentModel.Design.ITypeResolutionService typeResolver);
new System.Resources.ResXResourceReader : System.IO.TextReader * System.ComponentModel.Design.ITypeResolutionService -> System.Resources.ResXResourceReader
Public Sub New (reader As TextReader, typeResolver As ITypeResolutionService)

参数

reader
TextReader

包含资源的文本流读取器。

typeResolver
ITypeResolutionService

解析资源中指定的类型名称的对象。

适用于

ResXResourceReader(TextReader, AssemblyName[])

Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs

使用ResXResourceReader对象和程序集名称数组初始化类的新实例TextReader

public:
 ResXResourceReader(System::IO::TextReader ^ reader, cli::array <System::Reflection::AssemblyName ^> ^ assemblyNames);
public ResXResourceReader(System.IO.TextReader reader, System.Reflection.AssemblyName[] assemblyNames);
new System.Resources.ResXResourceReader : System.IO.TextReader * System.Reflection.AssemblyName[] -> System.Resources.ResXResourceReader
Public Sub New (reader As TextReader, assemblyNames As AssemblyName())

参数

reader
TextReader

用于从文本流中读取资源的对象。

assemblyNames
AssemblyName[]

指定一个或多个程序集的对象数组 AssemblyName 。 程序集用于将资源中的类型名称解析为实际类型。

适用于

ResXResourceReader(String, ITypeResolutionService)

Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs

使用文件名和类型解析服务初始化类的新实例 ResXResourceReader

public:
 ResXResourceReader(System::String ^ fileName, System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public ResXResourceReader(string fileName, System.ComponentModel.Design.ITypeResolutionService typeResolver);
public ResXResourceReader(string fileName, System.ComponentModel.Design.ITypeResolutionService? typeResolver);
new System.Resources.ResXResourceReader : string * System.ComponentModel.Design.ITypeResolutionService -> System.Resources.ResXResourceReader
Public Sub New (fileName As String, typeResolver As ITypeResolutionService)

参数

fileName
String

包含资源的 XML 资源文件的名称。

typeResolver
ITypeResolutionService

解析资源中指定的类型名称的对象。

适用于

ResXResourceReader(String, AssemblyName[])

Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs
Source:
ResXResourceReader.cs

使用 XML 资源文件名和程序集名称数组初始化类的新实例 ResXResourceReader

public:
 ResXResourceReader(System::String ^ fileName, cli::array <System::Reflection::AssemblyName ^> ^ assemblyNames);
public ResXResourceReader(string fileName, System.Reflection.AssemblyName[] assemblyNames);
new System.Resources.ResXResourceReader : string * System.Reflection.AssemblyName[] -> System.Resources.ResXResourceReader
Public Sub New (fileName As String, assemblyNames As AssemblyName())

参数

fileName
String

包含资源的 XML 资源文件的名称。

assemblyNames
AssemblyName[]

指定一个或多个程序集的对象数组 AssemblyName 。 程序集用于将资源中的类型名称解析为实际类型。

适用于