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