C# est un langage de programmation de haut niveau qui est sûr, stable, simple et élégant. Il présente de nombreuses similitudes avec Visual Basic, mais présente également de nombreuses différences. Notre blog d'aujourd'hui est basé sur le principe de l'apprentissage du C# et se concentre sur les similitudes et les différences entre C# et Visual Basic. Il est élaboré respectivement sous plusieurs aspects. En raison du manque de place, nous pouvons le diviser en plusieurs parties et le présenter sous la forme de plusieurs articles de blog. J'espère que tout le monde sera plus attentif et donnera des avis plus précieux, afin que nous puissions progresser ensemble ! Venons-en au fait-
C#, comme Visual Basic, est un langage de programmation visuelle orienté objet. C# est devenu le langage préféré pour le développement .NET en raison de ses puissantes capacités d'exploitation, de son style grammatical élégant, de ses fonctionnalités de langage innovantes et de sa prise en charge pratique de la programmation orientée composants. Sur la base d'une étude plus approfondie et plus approfondie du C#, nous assimilons C# au langage Visual Basic et comparons les différences et les similitudes entre les deux. Production : Si vous voulez parler une langue, la première chose à laquelle vous ne pouvez pas renoncer est sa production. Même si en termes de programmation, la création d’un langage n’est pas le point fort du langage, c’est aussi une partie incontournable. Retracer ses racines, son origine et son développement nous aidera à mieux comprendre, apprendre et maîtriser cette langue. Nous le présentons ici brièvement. Commençons par Visual Basic, appelé VB, qui est un outil de développement logiciel basé sur le système d'exploitation Windows lancé par Microsoft aux États-Unis. Il s'agit d'un puissant langage de programmation de haut niveau. On peut dire que Visual Basic est le langage le plus basique parmi tous les langages de programmation, et de nombreuses personnes peuvent rejeter son apprentissage. Cependant, précisément grâce à la base, son apprentissage constituera une bonne base pour l'apprentissage d'autres langages de programmation à l'avenir. Vous constaterez que ce ne sera pas si difficile lorsque vous entrerez en contact avec un nouveau langage de programmation. (J'écrirai un article spécial plus tard pour présenter l'importance de l'apprentissage de base de VB pour l'apprentissage d'autres langages de programmation, je n'entrerai donc pas dans les détails ici) Parlons encore de C# se prononce C Sharp. C'est une nouvelle programmation. langage publié par Microsoft en 2000. Le langage de programmation, principalement développé par Anders Hejlsberg, est le premier langage de programmation orienté composants. Il est dérivé du C et du C++ et possède des fonctions puissantes basées sur C et C++, tout en supprimant également certaines de leurs fonctionnalités complexes, en intégrant les opérations visuelles simples de VB et la haute efficacité opérationnelle du C++. Par exemple : il s'agit d'un programme qui affiche Bienvenue dans l'apprentissage C# !. Ce qui suit montre l'affichage du code et de l'interface de ce même programme en C# et Visual Basic. Analysons-les un par un. Il s'agit de l'interface de formulaire en cours d'exécution de C# [csharp] utilisant System ; utilisant System.Collections.Generic ; utilisant System.Linq ; utilisant System.Text Mon exemple Hello_World { class PRogram { static void Main(string[] args) { Console .WriteLine("Bienvenue dans l'apprentissage C# !!!"); } } } Il s'agit de la partie code de C# pour implémenter l'interface ci-dessus. Il s'agit de l'interface de formulaire en cours d'exécution de VB [vb] Private Sub. Form_Load() Me.AutoRedraw = True FontSize = 18 FontBold = True Print "Bienvenue dans l'apprentissage C# !!!" End Sub [vb] Private Sub Form_Click() FontSize = 18 FontBold = True Print "Bienvenue dans l'apprentissage C# !! " !" End Sub Il s'agit de la partie de code de VB qui implémente l'interface ci-dessus. Quiconque a été en contact avec VB sait qu'il existe deux manières différentes d'implémenter l'interface ci-dessus. L’un utilise l’événement Click et l’autre l’événement Form_Load. Grâce à la comparaison des images ci-dessus, nous pouvons clairement voir la différence entre C# et VB. L'exemple de code ci-dessus est très simple, donc l'effet peut ne pas être particulièrement évident. En comparant C# et VB, en fait, l'implémentation de cet exemple n'est qu'une question de code. Vous pouvez ajouter un contrôle en VB. Prenons l'exemple de l'ajout d'un contrôle Label. Le code peut être écrit directement sous la forme [vb] <span > Label1.Caption = "Bienvenue dans l'apprentissage C# !!!" en C#, étudiez. La racine n'est en fait qu'une seule phrase. Prenez cette ligne de code séparément, comme suit : [csharp] <span > Console.WriteLine("Bienvenue dans l'apprentissage C# !!!");</span> Bon, maintenant, comparez cette ligne de code en VB avec le code en C#, vous constaterez que les deux sont vraiment similaires, mais différents. Regardons d'abord le code VB. Le code signifie : la légende de Label1 (ce contrôle) est Bienvenue dans l'apprentissage C# !!! ; le code C# signifie : la WriteLine (classe Console) de Console (méthode Console). affiche la ligne de texte "Bienvenue dans l'apprentissage C# !!!". Les deux affichent du texte, mais les méthodes d'expression sont complètement différentes : il y a un signe égal en VB, mais en C# le signe moyen signifie une affectation, et le double signe égal == a la même signification que = en VB et en C# le WriteLine ; méthode La ligne de texte à représenter est mise entre parenthèses et notez qu'il y a un point-virgule à la fin de la ligne de code, c'est-à-dire ;. Après une longue exposition au C#, vous constaterez que dans le code C#, de nombreux codes ont un point-virgule -;, comme le code suivant : [csharp] using System; using System.Collections.Generic using System.Linq; .Text; espace de noms Mon exemple 1 { class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) { Console.Write("Veuillez saisir une instruction (entrez la fin) ):"); string s = Console.ReadLine(); if (s == "end") { break; } Console.WriteLine("Le mot que vous avez saisi :" " + s); } } } } Lorsque vous entrerez souvent en contact avec C# à l'avenir, vous constaterez qu'un point-virgule est ajouté après une ligne de code. Le bloc de langage de code C# est entouré de { }, et il y a pas de point-virgule à la fin. Au fur et à mesure que vous en apprendrez davantage sur C# et que la quantité de code augmentera, vous comprendrez progressivement les règles. Méthode d'annotation : [vb] [csharp] //Il s'agit d'un code de programmation C# utilisant System ; //Importer l'espace de noms système à l'aide de System.Collections.Generic ; utilisant System.Linq ; exemple Hello_World { class Program //Déclarer la classe Program { static void Main(string[] args) //Point d'entrée du programme, le type de retour de Main est void { Console.WriteLine("Bienvenue dans l'apprentissage C# !!!"); //La méthode WriteLine() de la classe console est utilisée pour afficher les résultats de sortie} } } Il s'agit de la méthode de commentaire du code C# [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 : Rem Définit la taille de la police FontBold = True: Rem Rendre la police en grasPrint "Bienvenue dans l'apprentissage C# !!!": Rem Contenu d'affichage de l'écran End Sub [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 'Définir la taille de la police FontBold = True 'Rendre la police en grasPrint "Bienvenue dans l'apprentissage C# !!!" Contenu de l'affichage à l'écran End Sub Il s'agit de la méthode de commentaire du code VB. La méthode de commentaire la plus couramment utilisée en C# consiste à ajouter des doubles barres obliques après le code, c'est-à-dire //. L'image ci-dessus l'a bien montré, il n'y a pas qu'une seule méthode de commentaire en C#. commentaires sur une ligne, utilisez /*….*/ pour les commentaires sur deux lignes. Parmi eux // se trouve un commentaire de code ; /* ceci est un commentaire de code */. De plus, le tableau ci-dessous présente davantage de méthodes d'annotation. Ceux qui sont intéressés peuvent les étudier. VB montre deux méthodes différentes d'annotation de code. Quiconque a étudié VB sait qu'il existe deux façons de commenter en VB (je ne connais que ces deux méthodes pour le moment). L'une est celle des guillemets simples, qui consiste à ajouter des guillemets simples anglais après le code. commentaires, c'est-à-dire après le code Ajoutez deux points, Rem et des commentaires après le code. Relativement parlant, la première méthode d’annotation est plus courante et couramment utilisée.