Mozu byt v c# vnorene generika?
napr:
public class C<T>{
public class S<U>{}
public void fnc<U>(U u){}
}
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Môžu, ale myslím, že pre vnorenú triedu budeš museť ten generický typ deklarovať v jej o uroveň vyššej triede, asi takto:
public class C<T,U>{
public class S<U>{}
public void fnc<U>(U u){}
}
Tento spôsob by mal fungovať, ale možno existuje aj lepší.
Zjistit počet nových příspěvků
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
































© 2003–2026 Programujte.com