Condividi tramite


_PropertyInfo.GetValue Metodo

Definizione

Fornisce oggetti COM con accesso indipendente dalla versione ai metodi GetValue.

Overload

GetValue(Object, Object[])

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetValue(Object, Object[]).

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetValue(Object, BindingFlags, Binder, Object[], CultureInfo).

Commenti

Questo metodo è destinato all'accesso alle classi gestite dal codice non gestito e non deve essere chiamato dal codice gestito.

I GetValue metodi restituiscono il valore della proprietà.

GetValue(Object, Object[])

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetValue(Object, Object[]).

public:
 System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public object GetValue (object obj, object[] index);
abstract member GetValue : obj * obj[] -> obj
Public Function GetValue (obj As Object, index As Object()) As Object

Parametri

obj
Object

Oggetto di cui verrà restituito il valore della proprietà.

index
Object[]

Valori di indice facoltativi per le proprietà indicizzate. Il valore deve essere null per le proprietà non indicizzate.

Restituisce

Valore della proprietà per obj.

Commenti

Questo metodo è destinato all'accesso alle classi gestite dal codice non gestito e non deve essere chiamato dal codice gestito.

Il GetValue metodo restituisce un valore letterale associato alla proprietà da parte di un compilatore.

Si applica a

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetValue(Object, BindingFlags, Binder, Object[], CultureInfo).

public:
 System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public object GetValue (object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
abstract member GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function GetValue (obj As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo) As Object

Parametri

obj
Object

Oggetto di cui verrà restituito il valore della proprietà.

invokeAttr
BindingFlags

Attributo di chiamata. Deve essere un flag di bit richiamato da BindingFlags: InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty o SetProperty. È necessario specificare un attributo di chiamata appropriato. Per richiamare un membro statico, è necessario impostare il flag Static di BindingFlags.

binder
Binder

Oggetto che consente l'associazione, la coercizione di tipi di argomento, la chiamata di membri e il recupero di oggetti MemberInfo tramite la reflection. Se binder è null, verrà usato il binder predefinito.

index
Object[]

Valori di indice facoltativi per le proprietà indicizzate. Il valore deve essere null per le proprietà non indicizzate.

culture
CultureInfo

Oggetto CultureInfo che rappresenta le impostazioni cultura in base alle quali verrà localizzata la risorsa. Se una risorsa non viene localizzata con queste impostazioni cultura, il metodo CultureInfo.Parent sarà successivamente chiamato in cerca di una corrispondenza. Se questo valore è null, l'oggetto CultureInfo è ottenuto dalla proprietà CultureInfo.CurrentUICulture.

Restituisce

Valore della proprietà per obj.

Commenti

Questo metodo è destinato all'accesso alle classi gestite dal codice non gestito e non deve essere chiamato dal codice gestito.

Il GetValue metodo restituisce il valore di una proprietà con l'associazione, l'indice e CultureInfo.

Si applica a