C# es un lenguaje de programación de alto nivel que es seguro, estable, simple y elegante. Tiene muchas similitudes con Visual Basic, pero también muchas diferencias. Nuestro blog de hoy se basa en el principio de aprender C# y se centra en las similitudes y diferencias entre C# y Visual Basic. Está elaborado desde varios aspectos respectivamente. Debido a limitaciones de espacio, podemos dividirlo en varias partes y presentarlo en forma de varias publicaciones de blog. ¡Espero que todos presten más atención y brinden opiniones más valiosas para que podamos avanzar juntos! Vayamos al grano-
C#, al igual que Visual Basic, es un lenguaje de programación visual orientado a objetos. C# se ha convertido en el lenguaje preferido para el desarrollo .NET debido a sus poderosas capacidades operativas, estilo gramatical elegante, características de lenguaje innovadoras y soporte conveniente para la programación orientada a componentes. Basándonos en un estudio mejor y más completo de C#, equiparamos C# con el lenguaje Visual Basic y comparamos las diferencias y similitudes entre los dos. Producción: Si quieres hablar un idioma, lo primero que no puedes dejar de lado es su producción. Aunque en términos de programación la creación de un lenguaje no es lo más destacado del lenguaje, también es una parte que no se puede ignorar. Rastrear sus raíces y su desarrollo nos ayudará a comprender, aprender y dominar mejor esta lengua. Aquí lo presentamos brevemente. Comencemos con Visual Basic, conocido como VB, que es una herramienta de desarrollo de software basada en el sistema operativo Windows lanzado por Microsoft en Estados Unidos. Es un potente lenguaje de programación de alto nivel. Se puede decir que Visual Basic es el lenguaje más básico entre todos los lenguajes de programación y muchas personas pueden descartar su aprendizaje. Sin embargo, precisamente por la base, su aprendizaje sentará una buena base para aprender otros lenguajes de programación en el futuro. Descubrirá que no será tan difícil cuando entre en contacto con un nuevo lenguaje de programación. (Escribiré un artículo especial más adelante para presentar la importancia del aprendizaje básico de VB para aprender otros lenguajes de programación, por lo que no entraré en detalles aquí). Hablemos nuevamente de C#, que se pronuncia C#. Es una nueva programación. Lenguaje lanzado por Microsoft en 2000. El lenguaje de programación, desarrollado principalmente por Anders Hejlsberg, es el primer lenguaje de programación orientado a componentes. Se deriva de C y C++, y tiene algunas funciones poderosas basadas en C y C++, al mismo tiempo que elimina algunas de sus características complejas, integrando las operaciones visuales simples de VB y la alta eficiencia operativa de C++. Por ejemplo: Este es un programa que muestra ¡Bienvenido al aprendizaje de C#!. A continuación se muestra el código y la interfaz de este mismo programa en C# y Visual Basic. Analicémoslos uno por uno. Esta es la interfaz de formulario en ejecución de C# [csharp] usando System; usando System.Collections.Generic; usando System.Linq; usando System.Text; espacio de nombres Mi ejemplo Hello_World { class PRogram { static void Main(string[] args) { Console .WriteLine("¡¡Bienvenido al aprendizaje de C#!!!"); } } } Esta es la parte del código de C# para implementar la interfaz anterior. Esta es la interfaz de formulario en ejecución de VB [vb] Private Sub. Form_Load() Me.AutoRedraw = True FontSize = 18 FontBold = True Print "¡¡¡Bienvenido al aprendizaje de C#!!!" End Sub [vb] Private Sub Form_Click() FontSize = 18 FontBold = True Print "¡¡Bienvenido al aprendizaje de C#!! " !" End Sub Esta es la parte del código de VB que implementa la interfaz anterior. Cualquiera que haya estado en contacto con VB sabe que existen dos formas diferentes de implementar la interfaz anterior. Uno usa el evento Click y el otro usa el evento Form_Load. Al comparar las imágenes de arriba, podemos ver claramente la diferencia entre C# y VB. El código de ejemplo anterior es muy simple, por lo que el efecto puede no ser particularmente obvio. Comparando C# y VB, de hecho, implementar este ejemplo es solo una cuestión de código. Puede agregar un control en VB. Tome como ejemplo agregar un control Label. El código se puede escribir directamente como [vb] <span > Label1.Caption = "¡¡¡Bienvenido al aprendizaje de C# !!!" en C#, estudie La raíz en realidad es solo una oración. Tome esta línea de código por separado, de la siguiente manera: [csharp] <span > Console.WriteLine("¡¡Bienvenido al aprendizaje de C#!!!");</span>. Bien, ahora compare esta línea de código en VB con el código en C#. Encontrará que los dos son realmente similares, pero diferentes. Veamos primero el código VB. El código significa: el título de Label1 (este control) es ¡¡¡Bienvenido al aprendizaje de C#!!!; el código C# significa: WriteLine (clase de consola) de Consola (método de clase de consola). muestra la línea de texto "¡¡¡Bienvenido al aprendizaje de C#!!!". Ambos muestran texto, pero los métodos de expresión son completamente diferentes: hay un signo igual en VB, pero en C# el signo medio significa asignación, y el doble signo igual == tiene el mismo significado que = en VB y en C# WriteLine; método La línea de texto que se va a representar está entre paréntesis y tenga en cuenta que hay un punto y coma al final de la línea de código, es decir;. Después de mucha exposición a C#, encontrará que en el código C#, muchos códigos tienen un punto y coma -;, como el siguiente código: [csharp] usando System; usando System.Collections.Generic usando System.Linq; .Text; espacio de nombres Mi ejemplo 1 { clase Programa { static void Main(string[] args) { for (int i = 0; i < 10; i++) { Console.Write("Ingrese una declaración (ingrese fin):"); string s = Console.ReadLine(); if (s == "end") { break } Console.WriteLine("La palabra que ingresó:" " + s); } } } } Cuando entre en contacto frecuente con C# en el futuro, encontrará que se agrega un punto y coma después de una línea de código. El bloque de lenguaje de código C# está entre {} y hay sin punto y coma al final. A medida que aprenda más sobre C# y aumente la cantidad de código, gradualmente descubrirá las reglas. Método de anotación: [vb] [csharp] //Este es el código de programación C# usando System; //Importar el espacio de nombres del sistema usando System.Collections.Generic usando System.Linq usando System.Text Mi ejemplo Hello_World //Statement Namespace My; ejemplo Hello_World { class Program //Declarar programa class { static void Main(string[] args) //Punto de entrada del programa, el tipo de retorno de Main es void { Console.WriteLine("Bienvenido a ¡¡¡Aprendiendo C#!!!"); //El método WriteLine() de la clase de consola se utiliza para mostrar los resultados de salida} } } Este es el método de comentario de código de C# [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18: Rem Establece el tamaño de fuente FontBold = True: Rem Pon la fuente en negritaImprimir "¡¡¡Bienvenido al aprendizaje de C#!!!": Rem Contenido de visualización de pantalla End Sub [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 'Establecer el tamaño de fuente FontBold = True 'Hacer la fuente en negritaImprimir "¡¡¡Bienvenido al aprendizaje de C#!!!" 'Contenido de visualización en pantalla End Sub Este es el método de comentario de código VB. El método de comentario más utilizado en C# es agregar barras dobles después del código, es decir, //. La imagen de arriba lo muestra bien. Por supuesto, no solo se utiliza un método de comentario en C# para las barras simples. -comentarios de línea, utilice /*….*/ para comentarios de doble línea. Entre ellos // hay un comentario de código; /* este es un comentario de código */. No solo eso, la siguiente tabla presenta más métodos de anotación, si está interesado, puede estudiarlos. VB muestra dos métodos diferentes de anotación de código. Cualquiera que haya estudiado VB sabe que hay dos formas de comentar en VB (por el momento, solo conozco estos dos métodos). Una es comillas simples, que consiste en agregar comillas simples en inglés después del código y la otra es Rem; comentarios, es decir, después del código Agregue dos puntos, Rem y comentarios después del código. Relativamente hablando, el primer método de anotación es más común y de uso más común.