Estos días me he encontrado una de esas joyas que no puedes dejar de compartir.
Charles Petzold ha publicado en su web un libro on-line gratuito de 267 páginas sobre introducción a C# y el .NET Framework para programadores que ya conozcan C/C++. Su título es .NET Book Zero.
El libro ha sido revisado y corregido recientemente y se ha publicado en su web el 1 de enero de 2007 en formato pdf y xps, además de incluir el código pesentado en el libro.
Os recomiendo que no os lo perdáis.
Su índice es el siguiente:
Chapter 1. Why This Book?
Chapter 2. Why .NET?
Chapter 3. Runtimes and SDKs
Chapter 4. Edit, Compile, Run, Disassemble
Chapter 5. Strings and the Console
Chapter 6. Primitive Data Types
Chapter 7. Operators and Expressions
Chapter 8. Selection and Iteration
Chapter 9. The Stack and the Heap
Chapter 10. Arrays
Chapter 11. Methods and Fields
Chapter 12. Exception Handling
Chapter 13. Classes, Structures, and Objects
Chapter 14. Instance Methods
Chapter 15. Constructors
Chapter 16. Concepts of Equality
Chapter 17. Fields and Properties
Chapter 18. Inheritance
Chapter 19. Virtuality
Chapter 20. Operator Overloading
Chapter 21. Interfaces
Chapter 22. Interoperability
Chapter 23. Dates and Times
Chapter 24. Events and Delegates
Chapter 25. Files and Streams
Chapter 26. String Theory
Chapter 27. Generics
Chapter 28. Nullable Types