W .Net, biorąc pod uwagę nazwę typu, czy istnieje metoda, która mówi mi, w którym zestawie (wystąpienie System.Reflection.Assembly) ten typ jest zdefiniowany?Jak zdobyć zespół (System.Reflection.Assembly) dla danego typu w .Net?
Zakładam, że mój projekt ma już odniesienie do tego zespołu, po prostu trzeba wiedzieć, który to jest.
Prawdopodobnie rzuciłbym ArgumentException w przypadku, gdyby nie mógł znaleźć tego, czego szukasz. Przypuszczalnie byłby to wyjątkowy przypadek, a następnie możesz założyć, że go znalazłeś (lub umieścić kod obsługi błędów w oświadczeniu catch). –
ALE, Assembly.GetAssembly nie potrzebuje instancji typu, potrzebuje tylko typu, więc jeśli szukasz czegoś, co znasz typ podczas kompilacji, możesz użyć typeof (Type) jak w moim pierwszym przykładzie. –
Dzięki za odpowiedzi, działa to dla mnie jak urok. Nie miałem typu, tylko nazwa typu i wiem, że dostępne było odwołanie do zawierającego go zestawu. –