This chapter is from the book
Summary
This chapter introduced some programming tools that were new in .NET 2.0 and that are prerequisites for understanding and working effectively with the Windows Communication Foundation:
- The new partial keyword in C# allows the definitions of types to be composed from any number of parts distributed across the source code files of a single module.
- Generics are templates from which any number of fully preprogrammed classes can be created.
- Nullable value types are value types that can be assigned a value of null and checked for null values.
- The Lightweight Transaction Manager ensures that transactions are managed as efficiently as possible. An elegant new syntax has been provided for using it.
- Role Providers implement a simple, standard interface for managing the roles to which users are assigned that is independent of how the role information is stored.