Diskuze: Správné vytvoření metody
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Skúšal si spraviť generickú metódu?
void MojaMetoda<T> ()   // alebo iný návratový typ, čo už potrebuješ
{
        T viewModel = UnityFactory.Retrieve().Resolve<T>();
        UnityFactory.Retrieve().RegisterInstance<T>(viewModel);
        UnityFactory.Retrieve().Resolve<T>().Initialize();
}Nerobím s MVVM, takže neviem, či sú metódy na tvojej UnityFactory statické, ak nie, tak si tú továreň pridáš ako parameter.
Prvé čo mi napadlo, nijako som to netestoval, snáď pomôže.
Moc děkuji za odpověď  Přesně tkhle jsem to udělal ale je samozřejmě problém, že nemůžu
zavolat metodu Initialize...
Přesně tkhle jsem to udělal ale je samozřejmě problém, že nemůžu
zavolat metodu Initialize...
Prepáč, zabudol som 
void MojaMetoda<T> () where T: BaseViewModel
{
        T viewModel = UnityFactory.Retrieve().Resolve<T>();
        UnityFactory.Retrieve().RegisterInstance<T>(viewModel);
        UnityFactory.Retrieve().Resolve<T>().Initialize();
} 
						Aaa na tohle jsem právě nemohl přijít  Strašně moc děkuju
 Strašně moc děkuju 
Zobrazeno 5 zpráv z 5.
 
				