C sharp
1. Nullable Types
2. Nested if in C#: Explained
3. Introduction to C sharp
4. Constructor in C#
5. Default Constructor in C#
6. Parameterized Constructor
7. Copy Constructor in C#
8. Static Constructor in C#
9. Constructor Overloading in C#
10. Exception Handling in C#.
11. Threading in C# – Working with Multiple Threads
12. Garbage Collection
13. C# Enums Explained
14. LINQ (Language Integrated Query)
15. Delegates & Events in C#
16. Asynchronous Programming in C# (async / await – In Depth)
17. Expression Trees in C#
18. Native Interoperability in C# (P/Invoke & COM Interop)
19. Performance Engineering in C# (.NET Performance Tuning)
20. .NET Compiler Platform (Roslyn)
21. Multiple Dispatch using dynamic in C#
22. Functional Programming Concepts in C#
23. Design Patterns in C#
24. Dependency Injection (DI) & Inversion of Control (IoC) in C#
25. Arithmetic and Logical Operators in C#
26. C# Syntax
27. C# Data Types
28. C# comments
29. Type casting in C#
30. Boxing and Unboxing in C#
31. for Loop
32. while loop
33. switch statement
34. break and continue in C#
35. if else
36. Common String Methods in C#
37. class and object in C#
38. Array creation,declaration and initialization
39. Understanding else if in C#
40. Relational and Assignment Operators
41. Increment and Decrement Operators in C#
42. features of C#
43. Method Overloading in C#
44. Method Overriding in C#
45. Inheritance in C#
46. single, multilevel, and hierarchical inheritance in C#
47. Exception in C#
48. Rules for Identifiers in C#
49. Unary Operator Overloading in C#
50. Overloading Binary Operators in C#
51. try, catch, and finally in C#
52. mathematical function