Partial types allow you to break up types consisting of a large amount of source code into several different source files for easier development and maintenance. The partial keyword allows you to define a C# class in multiple files, similar to the way C++ did. It's about time!
The following examples demonstrate the use of partial types.