C# ist eine sichere, stabile, einfache und elegante Programmiersprache auf hohem Niveau. Sie weist viele Ähnlichkeiten mit Visual Basic auf, weist aber auch viele Unterschiede auf. Unser heutiger Blog basiert auf dem Prinzip des Erlernens von C# und konzentriert sich auf die Gemeinsamkeiten und Unterschiede zwischen C# und Visual Basic. Es wird jeweils unter mehreren Aspekten ausgearbeitet. Aus Platzgründen kann es sein, dass wir es in mehrere Teile aufteilen und in Form mehrerer Blogbeiträge präsentieren. Ich hoffe, dass alle mehr Aufmerksamkeit schenken und wertvollere Meinungen einbringen, damit wir gemeinsam Fortschritte machen können! Kommen wir zum Punkt-
C# ist wie Visual Basic eine objektorientierte visuelle Programmiersprache. C# ist aufgrund seiner leistungsstarken Bedienfunktionen, seines eleganten grammatikalischen Stils, seiner innovativen Sprachfunktionen und der praktischen Unterstützung für komponentenorientierte Programmierung zur bevorzugten Sprache für die .NET-Entwicklung geworden. Basierend auf einer besseren und umfassenderen Untersuchung von C# setzen wir C# mit der Visual Basic-Sprache gleich und vergleichen die Unterschiede und Ähnlichkeiten zwischen den beiden. Produktion: Wenn Sie eine Sprache sprechen möchten, dürfen Sie als Erstes nicht auf ihre Produktion verzichten. Obwohl die Erstellung einer Sprache in Bezug auf die Programmierung nicht der Höhepunkt der Sprache ist, ist sie auch ein Teil, der nicht ignoriert werden kann. Die Verfolgung ihrer Wurzeln, ihres Ursprungs und ihrer Entwicklung wird uns helfen, diese Sprache besser zu verstehen, zu lernen und zu beherrschen. Hier stellen wir es kurz vor. Beginnen wir mit Visual Basic, genannt VB, einem Softwareentwicklungstool, das auf dem Windows-Betriebssystem basiert und von Microsoft in den USA eingeführt wurde. Es handelt sich um eine leistungsstarke Programmiersprache auf hohem Niveau. Man kann sagen, dass Visual Basic die grundlegendste Sprache unter allen Programmiersprachen ist, und viele Leute mögen das Erlernen ablehnen. Gerade aufgrund der Grundlagen wird das Erlernen jedoch eine gute Grundlage für das Erlernen anderer Programmiersprachen in der Zukunft sein. Sie werden feststellen, dass es nicht so schwierig sein wird, mit einer neuen Programmiersprache in Kontakt zu kommen. (Ich werde später einen speziellen Artikel schreiben, um die Bedeutung des grundlegenden Erlernens von VB für das Erlernen anderer Programmiersprachen vorzustellen, daher werde ich hier nicht auf Details eingehen.) Lassen Sie uns noch einmal über C# sprechen. Es ist eine neue Programmierung Sprache, die im Jahr 2000 von Microsoft veröffentlicht wurde. Die hauptsächlich von Anders Hejlsberg entwickelte Programmiersprache ist die erste komponentenorientierte Programmiersprache. Es ist von C und C++ abgeleitet und verfügt über einige leistungsstarke Funktionen, die auf C und C++ basieren. Gleichzeitig werden einige ihrer komplexen Funktionen entfernt und die einfachen visuellen Operationen von VB und die hohe Betriebseffizienz von C++ integriert. Beispiel: Dies ist ein Programm, das „Willkommen beim C#-Lernen!“ anzeigt. Im Folgenden werden die Code- und Schnittstellenanzeige desselben Programms in C# und Visual Basic angezeigt. Lassen Sie uns sie einzeln analysieren. Dies ist die laufende Formularschnittstelle von C# unter Verwendung von System.Collections.Generic; unter Verwendung von System.Text. Mein Beispiel: Hello_World { static void Main(string[] args) { Console .WriteLine("Willkommen beim C#-Lernen!!!"); } } } Dies ist der Codeteil von C# zur Implementierung der oben genannten Schnittstelle. Dies ist die laufende Formularschnittstelle von VB [vb] Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 FontBold = True Print „Willkommen beim C#-Lernen!!!“ End Sub [vb] Private Sub Form_Click() FontSize = 18 FontBold = True Print „Willkommen beim C#-Lernen!!“ „!“ End Sub Dies ist der Codeteil von VB, der die obige Schnittstelle implementiert. Jeder, der mit VB in Kontakt gekommen ist, weiß, dass es zwei verschiedene Möglichkeiten gibt, die oben genannte Schnittstelle zu implementieren. Einer verwendet das Click-Ereignis und der andere das Form_Load-Ereignis. Durch den Vergleich der obigen Bilder können wir den Unterschied zwischen C# und VB deutlich erkennen. Der obige Beispielcode ist sehr einfach, daher ist der Effekt möglicherweise nicht besonders offensichtlich. Beim Vergleich von C# und VB ist die Implementierung dieses Beispiels tatsächlich nur eine Frage des Codes. Sie können ein Steuerelement in VB hinzufügen. Der Code kann direkt als [vb] <span > Label1.Caption = „Willkommen beim C#-Lernen!!!“ geschrieben werden in C#, studieren Der Stamm davon ist eigentlich nur ein Satz. Nehmen Sie diese Codezeile wie folgt: [csharp] <span > Console.WriteLine("Willkommen beim C#-Lernen!!!");</span> Vergleichen Sie nun diese Codezeile in VB mit dem Code in C#. Sie werden feststellen, dass die beiden wirklich ähnlich, aber unterschiedlich sind. Schauen wir uns zuerst den VB-Code an. Der Code bedeutet: die Beschriftung von Label1 (dieses Steuerelement) ist Willkommen beim C#-Lernen!!!; der C#-Code bedeutet: die WriteLine (Konsolenklasse) von Console (Konsolenklasse). zeigt die Textzeile „Willkommen beim C#-Lernen!!!“ an. Beide zeigen Text an, aber die Ausdrucksmethoden sind völlig unterschiedlich: In VB gibt es ein Gleichheitszeichen, aber in C# bedeutet das mittlere Zeichen Zuweisung, und das doppelte Gleichheitszeichen == hat die gleiche Bedeutung wie = in VB und in C# die WriteLine; Methode Die darzustellende Textzeile wird in Klammern eingeschlossen. Beachten Sie, dass am Ende der Codezeile ein Semikolon steht, d. h.;. Wenn Sie sich ausführlich mit C# auseinandersetzen, werden Sie feststellen, dass viele Codes ein Semikolon haben –; beispielsweise der folgende Code: using System.Collections.Generic; using System .Text; Namespace Mein Beispiel 1 { class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) { Console.Write("Bitte geben Sie eine Anweisung ein (enter end):"); string s == Console.ReadLine(); if (s == "end") { break } Console.WriteLine("Das von Ihnen eingegebene Wort:" " + s); } } } } Wenn Sie in Zukunft häufig mit C# in Kontakt kommen, werden Sie feststellen, dass nach einer Codezeile ein Semikolon eingefügt wird. Der C#-Code-Sprachblock wird von { } umschlossen, und das ist so kein Semikolon am Ende. Wenn Sie mehr über C# lernen und die Codemenge zunimmt, werden Sie die Regeln nach und nach verstehen. Annotationsmethode: [vb] [csharp] //Dies ist C#-Programmiercode using System; //Import System namespace using System.Linq; using System.Text; //Statement Namespace My Beispiel Hello_World { class Program //Programmklasse deklarieren { static void Main(string[] args) //Programmeinstiegspunkt, der Rückgabetyp von Main ist void { Console.WriteLine("Willkommen bei the C# learning!!!"); //Die WriteLine()-Methode der Konsolenklasse wird verwendet, um die Ausgabeergebnisse anzuzeigen} } } Dies ist die C#-Code-Kommentarmethode [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18: Rem Stellt die Schriftgröße ein. FontBold = True: Rem Macht die Schriftart fett.Print „Willkommen beim C#-Lernen!!!“: Rem. Inhalt der Bildschirmanzeige. End Sub [vb]Private Sub Form_Load() Me.AutoRedraw = True FontSize = 18 'Legen Sie die Schriftgröße fest. FontBold = True 'Machen Sie die Schriftart fett.Print "Willkommen beim C#-Lernen!!!" 'Bildschirmanzeigeinhalt End Sub Dies ist die VB-Code-Kommentarmethode. Die am häufigsten verwendete Kommentarmethode in C# besteht darin, nach dem Code doppelte Schrägstriche einzufügen, d -zeilige Kommentare, verwenden Sie /*….*/ für zweizeilige Kommentare. Darunter // ist ein Codekommentar; /* das ist ein Codekommentar */. Darüber hinaus werden in der folgenden Tabelle weitere Anmerkungsmethoden vorgestellt. VB zeigt zwei verschiedene Methoden der Codeannotation. Jeder, der VB studiert hat, weiß, dass es in VB zwei Möglichkeiten gibt, Kommentare abzugeben (ich kenne derzeit nur diese beiden Methoden, bei denen es sich um einfache Anführungszeichen in englischer Sprache handelt, bei denen es sich um Rem handelt). Kommentare, also nach dem Code, fügen Sie einen Doppelpunkt, Rem und Kommentare nach dem Code hinzu. Relativ gesehen ist die erste Anmerkungsmethode häufiger und wird häufiger verwendet.