elhacker.INFO Downloads
Copyright issues contact webmaster@elhacker.info
Name Size
Parent Directory -
1. Introduction/ -
2. What is the difference between Tuples and ValueTuples/ -
3. What is the difference between is and as keywords/ -
4. What is the use of the “using” keyword/ -
5. What is the purpose of the “dynamic” keyword/ -
6. What are expression-bodied members/ -
7. What are Funcs and lambda expressions/ -
8. What are delegates/ -
9. How does the Garbage Collector decide which objects can be removed from memory/ -
10. What are generations/ -
11. What is the difference between Dispose and Finalize methods/ -
12. What are default implementations in interfaces/ -
13. What is deconstruction/ -
14. Why is “catch(Exception)” almost always a bad idea (and when it is not)/ -
15. What is the difference between “throw” and “throw ex”/ -
16. What is the difference between typeof and GetType/ -
17. What is reflection/ -
18. What are attributes/ -
19. What is serialization/ -
20. What is pattern matching/ -
21. How does the binary number system work/ -
22. What is the purpose of the “checked” keyword/ -
23. What is the difference between double and decimal/ -
24. What is an Array/ -
25. What is a List/ -
26. What is an ArrayList/ -
27. What is the purpose of the GetHashCode method/ -
28. What is a Dictionary/ -
29. What are indexers/ -
30. What is caching/ -
31. What are immutable types and what’s their purpose/ -
32. What are records and record structs/ -
33. Why does string behave like a value type even though it is a reference type/ -
34. What is the difference between string and StringBuilder/ -
35. What is operator overloading/ -
36. What are anonymous types/ -
37. What is cohesion/ -
38. What is coupling/ -
39. What is the Strategy design pattern/ -
40. What is the Dependency Injection design pattern/ -
41. What is the Template Method design pattern/ -
42. What is the Decorator design pattern/ -
43. What is the Observer design pattern/ -
44. What are events/ -
45. What is Inversion of Control/ -
46. What is the “composition over inheritance” principle/ -
47. What are mocks/ -
48. What are NuGet packages/ -
49. What is the difference between Debug and Release builds/ -
50. What are preprocessor directives/ -
51. What are nullable reference types/ -
52. Bonus!/ -