Data Types
Array -
Tuples-
Collection -
List
Dictionary
Queue
Stack
LinkedList
SortedList
SortedDictionary
Data Types Conversion
User Define Data Types
Object Oriented Programming
Property -
Simple Association
Collection Association
Composition
Aggregation
Indexer
Method -
Parameter Passing
By Value
By Reference
Out
(Param Array(Params
Overloading
Variety in Parameters Data Types
Optional Parameters
Static Members
Operators Overloading
Constructors
Default Constructor
Constructor methods
Destructors
Dispose
Finalize
Event -
Advanced OOP Features
XML Documentation
Protection Level
Local Level
Public
Private
Internal
Protected
Internal Protected
Class Level
Public
Internal
Private
Add new item
Overloading
Overriding
Hiding
Abstract Class
Interface
Single Responsibility
Open / Closed Principle
Liskov substitution Principle
Interface Segregation Principle
Dependency inversion principle
LINQ to Object
LINQ to DataSet
LINQ to SQL
LINQ to Entity
LINQ to XML
Other Data Sources
Select
Where
OrderBy
Skip
Take
AnyAll , Contains
First,FirstOrDefault
Count,Sum,Min,Max
ParallelEnumerable
Connected
Disconnected
ORM