Jak wiadomo za pomocą kodu:
Code:
można pobrać informacje o interesującym nas typie. Co jednak jeżeli chcemy dynamicznie pobrać informacje np. poprzez wysłanie nazwy typu jako ciągu znaków (string)?
Otóż o ile w przypadku kiedy nasza klasa znajduje się w tej samej solucji co kod pobierający informacje o typie - jest proste:
to w przypadku jeżeli klasa jest w innej bibliotece, nie od razu jest takie trywialne:
Aby poprawnie zainicjować klasę Type korzystając z tej metody należy podać wszystkie informacje o dll-ce z której będziemy korzystać, a mianowicie należy podać informacje zawarte w polu AssemblyQualifiedName:
Brak komentarzy:
Prześlij komentarz