What are the benefits of using generics in C# language?
Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.
What are the benefits of using generics in C# language?
Rating:
The .NET Framework version 2.0 has provided a new feature of generics that introduce the concept of type parameters. The following are the benefits of using generics:
- Generic types are used to maximize the reusability of code, type safety, and performance of .NET applications.
- Generics are used to create new generic collection classes contained in the System.Collections.Generic namespace.
- Custom generics can be created that include generic interfaces, classes, methods, events and delegates.
- The type information used in a generic data type can be obtained by reflection during runtime.
- Generics enable the compiler to catch type-casting errors during compilation.
- Generics do not require casting or boxing and therefore, it improves runtime performance.
Rating:
Was this information helpful?
Other articles
- What is the TabControl ?
- What is a UML class diagram?
- What is the IUnknown interface?
- What is Basic authentication?
- What is a class diagram?
