Principy návrhu rozhraní kolekce a výčtů
Každý typ rozhraní má různé principy návrhu:
Rozhraní kolekce poskytuje náhodný přístup k jedné položce v kolekci prostřednictvím
Item
metody, umožňuje klientům zjistit, kolik položek je v kolekci prostřednictvímCount
vlastnosti, a často umožňuje klientům přidávat a odebírat položky.Rozhraní enumerátoru poskytuje sériový přístup k více položkám v kolekci, neumožňuje klientovi zjistit, kolik položek je v kolekci (dokud enumerátor přestane vracet položky) a neposkytuje žádný způsob přidávání nebo odebírání položek.
Každý typ rozhraní hraje jinou roli při poskytování přístupu k prvkům v kolekci.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro