Obecnie muszę zrobić coś takiego, aby zbudować definicję typu w czasie wykonywania, aby przekazać do mojego IOC do rozwiązania. Uproszczony:Zbuduj C# Ogólne definicje typu w czasie wykonywania
Type t = Type.GetType(
"System.Collections.Generic.List`1[[ConsoleApplication2.Program+Person");
Znam ogólny typ argument tylko w środowisku wykonawczym.
Czy istnieje coś, co pozwoli mi zrobić coś takiego (fałszywego kodu):
Type t = Type.GetTypeWithGenericTypeArguments(
typeof(List)
, passInType.GetType());
Albo będę po prostu trzymać się mojego siekać, passInType.GetType()
konwersji do napisu, zbudować rodzajowe typu ciąg .. czuć brudne
Czuję się brudno po prostu czytając próbkę kodu. –