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