ResourceSet 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個新的類別實例 ResourceSet 。
多載
| 名稱 | Description |
|---|---|
| ResourceSet() |
初始化一個帶有預設屬性的新 ResourceSet 類別實例。 |
| ResourceSet(Stream) |
利用系統預設ResourceSet值建立一個新的類別實例ResourceReader,從給定串流讀取資源。 |
| ResourceSet(IResourceReader) |
使用指定的資源讀取器建立該類別的新實例 ResourceSet 。 |
| ResourceSet(String) |
使用系統預設ResourceSet建立一個新的類別實例,該實例ResourceReader會從指定檔案中開啟並讀取資源。 |
ResourceSet()
初始化一個帶有預設屬性的新 ResourceSet 類別實例。
protected:
ResourceSet();
protected ResourceSet();
Protected Sub New ()
適用於
ResourceSet(Stream)
利用系統預設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 為 null。
適用於
ResourceSet(IResourceReader)
使用指定的資源讀取器建立該類別的新實例 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建立一個新的類別實例,該實例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 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