語言

ResXResourceReader 建構函式

定義

初始化 ResXResourceReader 類別的新執行個體。

多載

名稱 Description
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)

來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
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

一個包含資源的輸入流。

備註

Note

Dispose和 Close 方法不會關閉你在此建構子中指定的串流。

適用於

ResXResourceReader(TextReader)

來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
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)

來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
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)

來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
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[])

來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
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)

來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
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[])

來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
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)

來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
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[])

來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
ResXResourceReader.cs
來源:
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 。 這些組合語言用來將資源中的型別名稱解析為實際型別。

適用於