(Це питання було закрито в Stack Overflow через те, що він "занадто широкий" і "не справжній питання", тож, можливо, це тут більше? "
Натхненний цим питанням . Ми знаємо, що події - це реалізація структури спостерігача на мовному рівні. Чи існують інші схеми дизайну, реалізовані як мовні функції в C #? Я хочу зберегти це питання на C # -специфічному, оскільки існує багато моделей дизайну, реалізованих іншими мовами, і я хочу, щоб це було зосереджено.
Я не шукаю реалізацій шаблонів у BCL (наприклад, декоратор у багатьох WCF-класах чи Фабричний метод в WebClient), а моделей на рівні мови .
Поки що я знаю спостерігача ( event) та ітератора ( foreachу поєднанні з багатьма класами та інтерфейсами BCL). Напевно, є й інші очевидні, яких я пропускаю.