_Type.GetConstructors Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetConstructors metody .
Przeciążenia
GetConstructors() |
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetConstructors() metody . |
GetConstructors(BindingFlags) |
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetConstructors(BindingFlags) metody . |
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetConstructors pobiera konstruktory bieżącego Typeobiektu .
GetConstructors()
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetConstructors() metody .
public:
cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors();
public System.Reflection.ConstructorInfo[] GetConstructors ();
abstract member GetConstructors : unit -> System.Reflection.ConstructorInfo[]
Public Function GetConstructors () As ConstructorInfo()
Zwraca
Tablica ConstructorInfo obiektów reprezentujących wszystkie konstruktory wystąpień publicznych zdefiniowane dla bieżącego Typeelementu , ale nie obejmuje inicjatora typu (konstruktora statycznego). Jeśli nie zdefiniowano żadnych konstruktorów wystąpień publicznych dla bieżącego Typeobiektu lub jeśli bieżący Type reprezentuje parametr typu definicji typu ogólnego lub metody, zwracana jest pusta tablica typu ConstructorInfo .
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetConstructors zwraca wszystkie konstruktory publiczne zdefiniowane dla bieżącego Typeelementu .
Dotyczy
GetConstructors(BindingFlags)
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetConstructors(BindingFlags) metody .
public:
cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.ConstructorInfo[] GetConstructors (System.Reflection.BindingFlags bindingAttr);
abstract member GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
Public Function GetConstructors (bindingAttr As BindingFlags) As ConstructorInfo()
Parametry
- bindingAttr
- BindingFlags
Maska bitowa składająca się z co najmniej BindingFlags jednej, która określa sposób przeprowadzania wyszukiwania.
-lub-
Zero, aby zwrócić wartość null
.
Zwraca
Tablica ConstructorInfo obiektów reprezentujących wszystkie konstruktory zdefiniowane dla bieżącego Type , które są zgodne z określonymi ograniczeniami powiązania, w tym inicjatorem typu, jeśli jest zdefiniowany. Zwraca pustą tablicę typu ConstructorInfo , jeśli żaden konstruktor nie jest zdefiniowany dla bieżącego Typeobiektu , jeśli żaden ze zdefiniowanych konstruktorów nie pasuje do ograniczeń powiązania lub jeśli bieżący Type reprezentuje parametr typu ogólnego lub definicji metody.
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetConstructors wyszukuje konstruktory zdefiniowane dla bieżącego Typeelementu przy użyciu określonego BindingFlagselementu .
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla