C#Name[C# Essentials] Data Type[C# Essentials] Value Type[C# Essentials] Struct[C# Essentials] Tuple[C# Essentials] Derivation[C# Essentials] Discriminated Union[C# Essentials] Delegate and Lambda Expression[C# Essentials] Reflection[C# Essentials] Collections & Iterator[C# Essentials] Generic[C# Essentials] Asynchronous ProgrammingMemory Model of Reference TypeGarbage CollectionLINQCompileCoroutine V.S. ThreadAccessibility LevelsStructurre of .Net applicationreadonly and constOperatorStatementClassParameterDelegate EventLambda ExpressionusingAbstract Class & Interface