C# introductory textbook is very complete, including the latest technologies, such as generics, reflection, etc. It also explains in detail the memory management pointer area, as well as other technologies such as processes and threads.
Contents list: 1..NET architecture 2.c# basics 3. Objects and types 4.Inheritance 5. Delegation and events 6. Operators and type casts 7. Overview of Strings and Regular Expressions 8. Collection 9. Errors and exceptions 10. Memory management and pointers 11. Generics 12. Reflection 13.Threads 14.Examination