Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Zvolte nejlepší odpověď pro každou z následujících otázek.
Jaký je hlavní účel delegátů v jazyce C#?
Chcete-li určit v době kompilace, která metoda bude volána.
Chcete-li zapouzdřit metody a vytvořit jejich instance jako objekty, což umožňuje ukládání metod v proměnných, předávání jako argumenty a jejich vyvolání později.
K zapouzdření tříd a jejich instancování jako objektů.
Jaký je účel použití delegátů v jazyce C#?
Zapouzdřit metodu s určitou signaturou a umožnit flexibilní a dynamické vyvolání metody.
Vytváření a správa databází v jazyce C#.
Návrh uživatelských rozhraní v jazyce C#.
Jaký je hlavní rozdíl mezi Action delegáty a Func delegáty v jazyce C#?
Action
Func
Action delegáti mohou přijmout až 16 parametrů, zatímco Func delegáti mohou přijmout pouze 8 parametrů.
Action delegáty se používají pro metody, které vracejí hodnotu, zatímco Func delegáti se používají pro metody, které nevrací hodnotu.
Action delegáti se používají pro metody, které nevrací hodnotu, zatímco Func delegáti se používají pro metody, které vracejí hodnotu.
Co umožňuje rozptyl v jazyce C#?
Umožňuje vývojáři přiřazovat metody delegátům i v případě, že jejich typy parametrů nebo návratové typy jsou zcela odlišné.
Umožňuje vývojáři použít více odvozeného typu, než je ten zadaný v delegátu nebo rozhraní a přiřadit metody delegátům, i když jejich typy parametrů nebo návratové typy nejsou úplně stejné, pokud dodržují určitá pravidla.
Umožňuje vývojáři použít méně odvozený typ než ten zadaný v delegátu nebo rozhraní.
Jaký je účel použití delegátů v aplikaci jazyka C#?
K provádění matematických operací.
Zapouzdřit metodu s určitou signaturou a návratovým typem
Vytvoření uživatelských rozhraní
Před kontrolou vaší práce musíte odpovědět na všechny dotazy.
Byla tato stránka užitečná?
Potřebujete pomoct s tímto tématem?
Chcete vyzkoušet použití funkce Zeptat se a Učit se k objasnění nebo nechcete provést tímto tématem?