語言

ResXDataNode.GetValue 方法

定義

擷取該節點所儲存的物件。

多載

名稱 Description
GetValue(ITypeResolutionService)

透過指定的類型解析服務,擷取該節點所儲存的物件。

GetValue(AssemblyName[])

透過搜尋指定的組件,取得該節點所儲存的物件。

GetValue(ITypeResolutionService)

來源:
ResXDataNode.cs
來源:
ResXDataNode.cs
來源:
ResXDataNode.cs
來源:
ResXDataNode.cs
來源:
ResXDataNode.cs

透過指定的類型解析服務,擷取該節點所儲存的物件。

public:
 System::Object ^ GetValue(System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public object GetValue(System.ComponentModel.Design.ITypeResolutionService typeResolver);
public object? GetValue(System.ComponentModel.Design.ITypeResolutionService? typeResolver);
member this.GetValue : System.ComponentModel.Design.ITypeResolutionService -> obj
Public Function GetValue (typeResolver As ITypeResolutionService) As Object

參數

typeResolver
ITypeResolutionService

尋找類型轉換器時應使用的任何類型解析服務。

傳回

對應於儲存值的物件。

例外狀況

找不到對應的類型,或是沒有合適的類型轉換器可用。

備註

如果儲存值目前存在於記憶體中,則會直接回傳。 如果它儲存在資源檔案中且不是檔案參考,請 GetValue 使用指定的型別解析服務尋找 a TypeConverter ,該服務能將字串轉換成適當的物件。 如果資源是檔案參考,則嘗試 GetValue 將其反序列化。

適用於

GetValue(AssemblyName[])

來源:
ResXDataNode.cs
來源:
ResXDataNode.cs
來源:
ResXDataNode.cs
來源:
ResXDataNode.cs
來源:
ResXDataNode.cs

透過搜尋指定的組件,取得該節點所儲存的物件。

public:
 System::Object ^ GetValue(cli::array <System::Reflection::AssemblyName ^> ^ names);
public object GetValue(System.Reflection.AssemblyName[] names);
public object? GetValue(System.Reflection.AssemblyName[]? names);
member this.GetValue : System.Reflection.AssemblyName[] -> obj
Public Function GetValue (names As AssemblyName()) As Object

參數

names
AssemblyName[]

用來搜尋物件類型所需的組裝清單。

傳回

對應於儲存值的物件。

例外狀況

找不到對應的類型,或是沒有合適的類型轉換器可用。

備註

如果儲存值目前存在於記憶體中,則會直接回傳。 如果它儲存在資源檔案中且不是檔案參考,請GetValue在以名稱標示的組件中找到對應的物件類型,然後尋找能從字串轉換成適當物件的 。TypeConverter 如果資源是檔案參考,嘗試 GetValue 將其反序列化。

適用於