_PropertyInfo.GetValue Metod

Definition

Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetValue metoderna.

Överlagringar

Name Description
GetValue(Object, Object[])

Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetValue(Object, Object[]) metoden.

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

Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) metoden.

Kommentarer

Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.

Metoderna GetValue returnerar värdet för egenskapen.

GetValue(Object, Object[])

Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetValue(Object, Object[]) metoden.

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

Parametrar

obj
Object

Objektet vars egenskapsvärde returneras.

index
Object[]

Valfria indexvärden för indexerade egenskaper. Det här värdet ska vara null för icke-indexerade egenskaper.

Returer

Egenskapsvärdet för parametern obj .

Kommentarer

Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.

Metoden GetValue returnerar ett literalvärde som är associerat med egenskapen av en kompilator.

Gäller för

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

Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) metoden.

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

Parametrar

obj
Object

Objektet vars egenskapsvärde returneras.

invokeAttr
BindingFlags

Anropsattributet. Det här måste vara en bitflagga från BindingFlags: InvokeMethod, CreateInstance, Static, GetField, SetField, GetPropertyeller SetProperty. Ett lämpligt anropsattribut måste anges. Om en statisk medlem anropas Static måste flaggan BindingFlags för anges.

binder
Binder

Ett objekt som möjliggör bindning, tvång av argumenttyper, anrop av medlemmar och hämtning av MemberInfo objekt genom reflektion. Om binder är nullanvänds standardbindningen.

index
Object[]

Valfria indexvärden för indexerade egenskaper. Det här värdet ska vara null för icke-indexerade egenskaper.

culture
CultureInfo

Objektet CultureInfo som representerar den kultur som resursen ska lokaliseras för. Observera att om resursen inte är lokaliserad för den CultureInfo.Parent här kulturen anropas metoden successivt på jakt efter en matchning. Om det här värdet är nullCultureInfo hämtas värdet från CultureInfo.CurrentUICulture egenskapen .

Returer

Egenskapsvärdet för parametern obj .

Kommentarer

Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.

Metoden GetValue returnerar värdet för en egenskap med den angivna bindningen, indexet och CultureInfo.

Gäller för