411 REFERENCE · Wikibooks
C Sharp Programming/Advanced
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Advanced Topics; Casting:How casting is done between types.
InheritanceRe-using existing code to improve or specialize the functionality of an object.
InterfacesDefine a template, on which to base sub-classes.
Delegates and EventsLearn about delegates, anonymous delegates, lambda expressions, and events.
Abstract classesBuild partially implemented classes.
Partial classesSplit a class over several files to allow multiple users to develop, but also to stop code generators interfering with source code.
GenericsAllow commonly used collections and classes to appear to have specialization for your custom class.
Extension methodsExtend the functionality of existing types.
Object LifetimeLearn about the lifetime of objects, where they are allocated and learn about garbage collection.
Design PatternsLearn commonly used design methodologies to simplify and/or improve your development framework.