Question: what are the different types of design patterns in c#?
Answer: Abstract Factory. Lets you produce families of related objects without specifying their concrete classes. ... 
Builder. Lets you construct complex objects step by step. ... 
Factory Method. ... 
Prototype. ... 
Singleton. ... 
Adapter. ... 
Bridge. ... 
Composite.