17. What is reflection/1. What is reflection.mp4 55MB
49. What is the difference between Debug and Release builds/1. What is the difference between Debug and Release builds.mp4 55MB
20. What is pattern matching/1. What is pattern matching.mp4 54MB
35. What is operator overloading/1. What is operator overloading.mp4 54MB
12. What are default implementations in interfaces/1. What are default implementations in interfaces.mp4 54MB
4. What is the use of the “using” keyword/1. What is the use of the “using” keyword.mp4 51MB
13. What is deconstruction/1. What is deconstruction.mp4 51MB
2. What is the difference between Tuples and ValueTuples/1. What is the difference between Tuples and ValueTuples.mp4 49MB
21. How does the binary number system work/1. How does the binary number system work.mp4 48MB
45. What is Inversion of Control/1. What is Inversion of Control.mp4 47MB
26. What is an ArrayList/1. What is an ArrayList.mp4 46MB
15. What is the difference between “throw” and “throw ex”/1. What is the difference between “throw” and “throw ex”.mp4 46MB
6. What are expression-bodied members/1. What are expression-bodied members.mp4 46MB
14. Why is “catch(Exception)” almost always a bad idea (and when it is not)/1. Why is “catch(Exception)” almost always a bad idea (and when it is not).mp4 45MB
36. What are anonymous types/1. What are anonymous types.srt 10KB
17. What is reflection/1. What is reflection.srt 9KB
18. What are attributes/1. What are attributes.srt 9KB
14. Why is “catch(Exception)” almost always a bad idea (and when it is not)/1. Why is “catch(Exception)” almost always a bad idea (and when it is not).srt 9KB
6. What are expression-bodied members/1. What are expression-bodied members.srt 9KB
24. What is an Array/1. What is an Array.srt 9KB
42. What is the Decorator design pattern/1. What is the Decorator design pattern.srt 9KB
45. What is Inversion of Control/1. What is Inversion of Control.srt 8KB
15. What is the difference between “throw” and “throw ex”/1. What is the difference between “throw” and “throw ex”.srt 8KB
34. What is the difference between string and StringBuilder/1. What is the difference between string and StringBuilder.srt 8KB
19. What is serialization/1. What is serialization.srt 8KB
4. What is the use of the “using” keyword/1. What is the use of the “using” keyword.srt 8KB
10. What are generations/1. What are generations.srt 8KB
1. Introduction/1. Welcome! (Basic information and how to get help).srt 4KB
3. What is the difference between is and as keywords/1. What is the difference between is and as keywords.srt 4KB
1. Introduction/5. Accessing the code.srt 2KB
52. Bonus!/1. Bonus!.html 1KB
1. Introduction/2. C#, .NET and Visual Studio versions.html 639B
1. Introduction/4. Accessing the code - link to the repository.html 337B
10. What are generations/2. Quiz What are generations.html 203B
11. What is the difference between Dispose and Finalize methods/2. Quiz What is the difference between Dispose and Finalize methods.html 203B
12. What are default implementations in interfaces/2. Quiz What are default implementations in interfaces.html 203B
13. What is deconstruction/2. Quiz What is deconstruction.html 203B
14. Why is “catch(Exception)” almost always a bad idea (and when it is not)/2. Quiz Why is “catch(Exception)” almost always a bad idea (and when it is not).html 203B
15. What is the difference between “throw” and “throw ex”/2. Quiz What is the difference between “throw” and “throw ex”.html 203B
16. What is the difference between typeof and GetType/2. Quiz What is the difference between typeof and GetType.html 203B
17. What is reflection/2. Quiz What is reflection.html 203B
18. What are attributes/2. Quiz What are attributes.html 203B
19. What is serialization/2. Quiz What is serialization.html 203B
2. What is the difference between Tuples and ValueTuples/2. Quiz What is the difference between Tuples and ValueTuples.html 203B
20. What is pattern matching/2. Quiz What is pattern matching.html 203B
21. How does the binary number system work/2. Quiz How does the binary number system work.html 203B
22. What is the purpose of the “checked” keyword/2. Quiz What is the purpose of the “checked” keyword.html 203B
23. What is the difference between double and decimal/2. Quiz What is the difference between double and decimal.html 203B
24. What is an Array/2. Quiz What is an Array.html 203B
25. What is a List/2. Quiz What is a List.html 203B
26. What is an ArrayList/2. Quiz What is an ArrayList.html 203B
27. What is the purpose of the GetHashCode method/2. Quiz What is the purpose of the GetHashCode method.html 203B
28. What is a Dictionary/2. Quiz What is a Dictionary.html 203B
29. What are indexers/2. Quiz 28. What are indexers.html 203B
3. What is the difference between is and as keywords/2. Quiz What is the difference between is and as keywords.html 203B
30. What is caching/2. Quiz What is caching.html 203B
31. What are immutable types and what’s their purpose/2. Quiz What are immutable types and what’s their purpose.html 203B
32. What are records and record structs/2. Quiz What are records and record structs.html 203B
34. What is the difference between string and StringBuilder/2. Quiz What is the difference between string and StringBuilder.html 203B
35. What is operator overloading/2. Quiz What is operator overloading.html 203B
36. What are anonymous types/2. Quiz What are anonymous types.html 203B
37. What is cohesion/2. Quiz What is cohesion.html 203B
51. What are nullable reference types/2. Quiz What are nullable reference types.html 203B
6. What are expression-bodied members/2. Quiz What are expression-bodied members.html 203B
7. What are Funcs and lambda expressions/2. Quiz What are Funcs and lambda expressions.html 203B
8. What are delegates/2. Quiz What are delegates.html 203B
9. How does the Garbage Collector decide which objects can be removed from memory/2. Quiz How does the Garbage Collector decide which objects can be removed.html 203B