Classes
|
Abstract Class
|
can never be instantiated
|
Sealed Class
|
no class can inherit from SEALED class
|
Partial Class
|
to split the class/struct/interface/method over 2 or more files.
|
Static Class
|
we can access static class members by using the class name itself, without using instance variable
|
Nested Class
|
Class in a Class
|
Generic Class
|
to add/remove items from the collection regardless of the data type
|