Prefacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
C# existe desde hace unas dos décadas. Ha crecido constantemente tanto en potencia como en tamaño, pero Microsoft siempre ha mantenido intactas las características esenciales. Cada nueva capacidad está diseñada para integrarse limpiamente con el resto, mejorando el lenguaje sin convertirlo en un saco incoherente de características varias.
Aunque C# sigue siendo un lenguaje bastante sencillo en su esencia, hay mucho más que decir sobre él ahora que en su primera encarnación. Como hay tanto terreno que cubrir, este libro espera un cierto nivel de habilidad técnica por parte de sus lectores.
A quién va dirigido este libro
He escrito este libro para desarrolladores experimentados: llevo años programando, y me propuse hacer de éste el libro que querría leer si esa experiencia hubiera sido en otros lenguajes, y estuviera aprendiendo C# hoy. Mientras que en ediciones anteriores se explicaban algunos conceptos básicos como clases, polimorfismo y colecciones, doy por sentado que los lectores ya sabrán lo que son. Los primeros capítulos siguen describiendo cómo C# presenta estas ideas comunes, pero la atención se centra en los detalles específicos de C#, más que en los conceptos generales.
Convenciones utilizadas en este libro
En este libro se utilizan las siguientes convenciones tipográficas:
- Cursiva
-
Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.
Constant width
-
Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.
Constant width bold
-
Muestra comandos u otro texto que el usuario debe escribir literalmente. En los ejemplos, resalta el código de especial interés.
Constant width italic
-
Muestra el texto que debe sustituirse por valores proporcionados por el usuario o por valores determinados por el contexto.
Consejo
Este elemento significa un consejo o sugerencia.
Nota
Este elemento significa una nota general.
Advertencia
Este elemento indica una advertencia o precaución.
Utilizar ejemplos de código
El material complementario (ejemplos de código, ejercicios, etc.) se puede descargar en https://oreil.ly/prog-cs-12-repo.
Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, envía un correo electrónico a bookquestions@oreilly.com.
Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte importante del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de los libros de O'Reilly sí requiere permiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requiere permiso.
Agradecemos, pero generalmente no exigimos, la atribución. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo: "Programando C# 12 por Ian Griffiths (O'Reilly). Copyright 2024 por Ian Griffiths, 978-1-098-15836-1".
Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en permissions@oreilly.com.
Aprendizaje en línea O'Reilly
Nota
Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.
Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje online. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita https://oreilly.com.
Cómo contactar con nosotros
Dirige tus comentarios y preguntas sobre este libro a la editorial:
- O'Reilly Media, Inc.
- 1005 Gravenstein Highway Norte
- Sebastopol, CA 95472
- 800-889-8969 (en Estados Unidos o Canadá)
- 707-827-7019 (internacional o local)
- 707-829-0104 (fax)
- support@oreilly.com
- https://www.oreilly.com/about/contact.html
Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página en https://oreil.ly/prgrmg-c-12.
Para obtener noticias e información sobre nuestros libros y cursos, visita https://oreilly.com.
Encuéntranos en LinkedIn: https://linkedin.com/company/oreilly-media.
Míranos en YouTube: https://youtube.com/oreillymedia.
Agradecimientos
Muchas gracias a los revisores técnicos del libro: Stephen Toub, Doug Holland, Howard van Rooijen y Glyn Griffiths. También me gustaría dar las gracias a quienes revisaron capítulos individuales u ofrecieron ayuda o información que mejoró este libro: Brian Rasmussen, Eric Lippert, Andrew Kennedy, Daniel Sinclair, Brian Randell, Mike Woodring, Mike Taulty, Bart De Smet, Matthew Adams, Jess Panni, Jonathan George, Mike Larah, Carmel Eve, Ed Freeman, Elisenda Gascon, Jessica Hill, Liam Mooney, Nehemiah Campbell y Shahryar Saljoughi. Gracias en particular a endjin, tanto por permitirme ausentarme del trabajo para escribir este libro como por crear un lugar tan estupendo para trabajar.
Gracias a todas las personas de O'Reilly que han hecho posible este libro. En particular, gracias a Corbin Collins por su apoyo para hacer realidad este libro, y a Brian Guerin por su apoyo para poner en marcha este proyecto. Elizabeth Faerm es la mejor editora de producción que un autor podría desear. Gracias también a Cassandra Furtado, Ron Bilodeau, Nick Adams, Kate Dullea, Karen Montgomery y Kristen Brown, por su ayuda para llevar la obra a buen término. Gracias también a Sue Klefstad por su trabajo en el índice. Gracias también a Kim Cofer por su minuciosa y reflexiva corrección de textos y a Piper Editorial Consulting, LLC, por su diligente corrección de pruebas. Por último, gracias a Amanda Quinn por involucrarme como autora de este título hace varias ediciones, y a John Osborn, por aceptarme como autora de O'Reilly cuando escribí mi primer libro.
Get Programación C# 12 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.