Recomiendo libros para aprender C#, así como rutas de aprendizaje para C#. Gracias a todos.
Si quieres empezar, C# es un clásico para principiantes. Puedes saber por el nombre que es adecuado para empezar.
Preste atención a comprender este libro desde los siguientes niveles (suponiendo que no tenga experiencia en programación (c o JAVA)):
① La parte orientada a procesos de C# (es decir, tipos básicos , variables, declaraciones, control de ramas, etc., esta es la combinación lógica básica de programación)
②La parte básica orientada a objetos (tipos, objetos, miembros de tipos, esta es la parte más básica orientada a objetos ) Cosas, después de todo, C# está orientado a objetos)
③Parte avanzada de la orientación a objetos: encapsulación, herencia, cómo C# admite estas características. Sobre esta base, comprendamos las características del polimorfismo.
En este punto, debería poder usar C# de forma independiente, organizar su código de acuerdo con su enfoque orientado a objetos y escribir algunas implementaciones de programas pequeños.
④ En este libro, definitivamente se introducirán otros conocimientos en este nivel, que pueden centrarse en un aspecto específico. Si ya tienes la cabeza grande, puedes saltarte esta parte de una vez.
No he leído el libro "Introducción a C# Classic". Personalmente supongo que un libro introductorio definitivamente contendrá estos contenidos. Cuando estaba aprendiendo C#, ya tenía un poco de conocimiento de C y JAVA (equivalente a haber pasado el nivel ③). Luego veía videos directamente y aprendía cómo crear sitios web. Cuando encontraba problemas específicos, aprendía más. sobre ciertos aspectos de C# Un aspecto del soporte de funciones avanzadas.
Cuando tengas experiencia en el nivel ④ (puedes alcanzarla en uno o dos meses si sigues estudiando), debes empezar a prepararte para aprender las siguientes cosas:
Después de tener Escribí algo de código y realicé algunas pequeñas aplicaciones según otras. Puede volver atrás y leer este libro introductorio. El objetivo es comprender la parte orientada a objetos y combinarla con su propia experiencia real.
Además de la comprensión orientada a objetos, en este momento debe comenzar a involucrarse con el marco .net general. ¿Qué sucede en el lenguaje C# desde la edición del código fuente hasta su ejecución final y la obtención de los resultados reales? Este es el resultado de muchos años de estudio, práctica e investigación. Si está confundido acerca de esto, le recomiendo "clr vía c#". Lo he leído 3 veces en 8 meses y cada vez obtuve ganancias diferentes. Pero este libro sólo puede utilizarse como guía para comprender .net.
Comprender .net es una parte. Al mismo tiempo, tienes otra parte que preparar. Varias referencias sobre .net: asp.net es esencial, asp.net mvc, entidad framework, wcf, winfrom y. pronto. Por un lado, debe comprenderlos todos y, al mismo tiempo, debe tener un conocimiento profundo de al menos uno de ellos. Para comprenderlo, "C# Advanced Programming Nth Edition" es una buena opción. y también se puede utilizar como libro de referencia.
En la parte trasera. . . No lo he experimentado y mis conjeturas no son confiables, así que no diré nada.
Escribir es difícil, simplemente adoptelo si lo encuentra útil. Si tienes alguna pregunta o quieres aprender C#, puedes continuar contactándome si estás interesado.