Empecé la codificación de mi carrera en C/C++ en un sistema vax, pero obtuve algunos contratos donde todo era VB y luego me convertí en especialista en VB y luego en VB.net. Ahora aspiro a trabajar para Microsoft y parece que cada trabajo que publican está en C/C++/C# y apenas puedo leer el código C#, me parece el lío más intrincado y la sintaxis en línea casi daña mis sentimientos.¿Cómo ajusto mis habilidades C#, cuando pasé la última década codificando en VB?
Estoy buscando sugerencias positivas, no inflamadas y útiles sobre cómo volver a aprender habilidades C#. Libros ... Laboratorios ... etc? He estado codificando proyectos simples usando Silverlight y C# para intentar resolverlo, pero es extremadamente frustrante ya que hay muy pocos ejemplos que pueda encontrar que ilustren cómo se ve cada conjunto de códigos. He buscado en Google pero aún no he encontrado nada útil aparte de los laboratorios de channel9 y estoy trabajando en algunos de los códigos/proyectos de ejemplo de mix10.
No estoy buscando un atajo, sino una buena comprensión de habilidades sólidas. Juro que es más fácil traducir inglés a latín que VB a C#.
"Juro que es más fácil de traducir Inglés a latín que VB a C#. " Tienes que estar bromeando. La traducción entre VB.Net y C# es prácticamente literal. C# tiene punto y coma y corchetes alrededor de bloques, vb tiene End XXX en su lugar. La sintaxis de llamada de función es idéntica en muchos usos y ambas dependen del mismo BCL. Me resulta extraño que estés teniendo tantos problemas con algunos puntos y comas. –
Has desarrollado una carrera en C/C++, que debería darte una ventaja sobre C#. Mi política es que si quiero ser un experto en algo, me sumergiré en ese entorno durante 6 meses, 24-7. Después de 6 meses, si no me siento cómodo con el título de "experto", haga otra cosa. Las cosas parecerán frustrantes, pero créanlo o no, se acostumbrarán. Cada vez que compro un teléfono celular, me siento frustrado sobre cómo usarlo. Después de 6 meses de usar el teléfono todos los días, puedo usarlo con los ojos cerrados. Ta DAA !!! ¡¡Experto!! – user279521
He estado trabajando mucho con LINQ últimamente y tratando de aprender que, siempre he usado SProcs para controlar la recuperación de datos, pero las aplicaciones de negocios Silverlight 4 parecen preferir LINQ sobre SProcs. Mi punto es que muchas de las declaraciones en línea que he estado viendo son ejemplos LINQ lambda en línea y tratar de encontrar ejemplos VB.NET LINQ es casi imposible, así que he estado tratando de convertir esos ejemplos C# a VB.Net LINQ, lo que provocó la Comentario de inglés a latín – Stryder