Heim > Artikel > Backend-Entwicklung > SUNWEN-Tutorial – C# für Fortgeschrittene (1)
Bevor ich diese Artikel schrieb, wusste ich nichts über C#. Ich habe nur einige von Senioren gehört, die sagten, dass es Java sehr ähnlich sei, aber ich habe nichts gesehen (nur). Kannst du es mir verübeln, dass ich zu dumm bin?) Tatsächlich glaube ich, dass es noch keine Chance zum Üben gibt. Ich möchte also wirklich meinen Geschmack ändern. Tatsächlich habe ich schon sehr früh von C# gehört und wollte es mir ansehen Ich bin gerade auf die Website von M$ gegangen, um einen Blick darauf zu werfen. .NET-Sachen kosten mehr als 100 Megabyte. Ich hatte Angst, als ich es sah, ganz zu schweigen davon, dass mich das Herunterladen einer ganzen Telefonkarte kosten würde , ein Freund von mir hat zuerst .NET heruntergeladen und ich habe es in der Vergangenheit kopiert. Eine SETUP.EXE ist 106 MB groß. Daher möchte ich diesem Freund KEN meinen besonderen Dank aussprechen . Ohne seine Hilfe gäbe es keinen folgenden Artikel.
Als ich diesen Artikel schrieb, hatte ich ein wenig Angst, dass ich nicht gut genug war, zu viele Fehler machte und beschimpft werden würde Während des Schreibprozesses stellte ich fest, dass es relativ reibungslos verlief, da es viele Ähnlichkeiten mit dem ursprünglichen JAVA gab. Aufgrund meines begrenzten Niveaus sind Fehler jedoch unvermeidlich. Wenn Sie Fehler finden, bin ich Ihnen dankbar! Wenn Sie Erfahrung in der Programmierung mit JAVA haben, wäre es besser, da ich an vielen Stellen C# mit JAVA vergleiche. Wenn Sie keine Programmiererfahrung haben, können Sie dies auf der Homepage von OICQ nachlesen Eine weitere Reihe von C#-Tutorials, die möglicherweise besser zu Ihnen passen.
Auch weil ich den folgenden Artikel in meiner Freizeit geschrieben habe und er viel Unsinn ist, nachdem ich ihn gelesen habe @#$%^&* Okay, fangen wir an!
Hallo zusammen, ich bin SUNWEN von der Wuhan China Normal University und ich bin wieder zurück. Alle gingen am 1. Mai, aber SUNWEN musste im Schlafsaal immer noch hart kämpfen, pfui. Heute möchte ich Ihnen von einer mysteriösen Sprache erzählen, von der jeder schon lange gehört hat: C#.
Ich habe heute gerade das .NET-Entwicklungspaket von M$ erhalten. Ich habe es von der M$-Website heruntergeladen und es kostet 106 Millionen, also hat SUNWEN natürlich nicht das Geld, es herunterzuladen Uhr heute Morgen. ....(Publikum: Komm zur Sache, Idiot! Ein weiteres Paar Lederschuhe ist hochgeflogen, das ist das dritte Paar!) Ja, ich fange gleich an
Wann! Ich habe gerade die C#-Referenz erhalten. Als ich sie sah, war es einfach JAVA! Tatsächlich sind C# und JAVA, wie die Außenwelt sagte, oberflächlich betrachtet sehr ähnlich, sodass jemand, der JAVA kennt, die Struktur von C# schnell verstehen kann! und seine interne Umsetzung. Ich kann nur gemeinsam mit allen in der Studie Fortschritte machen!
Okay, um dir eins zu geben Klareres Gefühl, lassen Sie mich zunächst ein Beispiel geben. , natürlich HelloWorld (altmodisch!).
000: // HelloWorldHello1.cs
001: öffentliche Klasse Hello1002: {
003: public static void Main()
004: {
005: System.Console.WriteLine("Hello, World!");
006: }
007: }
The Ausgabeergebnis ist:
Hallo Welt!
Einige Freunde haben entdeckt, dass es JAVA ist! Ändern Sie einfach System.out.PRinln() in System.Console.WriteLine()!
Jetzt analysieren wir dieses Programm. Das gesamte Programm besteht aus einer öffentlichen Klasse, die über eine öffentliche statische void Main()-Methode verfügen muss, und der Ausführungscode befindet sich darin. ) Die Funktion der Anweisung besteht darin, eine Zeile von Hello, World! auf die Konsole zu drucken.
Hier ist eine weitere:
000: // HelloWorldHello2.cs
001: using System;002:
003: öffentliche Klasse Hello2
004: {
005: public static void Main()
006: {
007: Konsole .WriteLine("Hello, World!");
008: 🎜>009: 🎜>Dieses Programm verwendet eine Verwendung, die tatsächlich dem Import in JAVA entspricht, was bedeutet, dass auf ein Paket verwiesen wird Es wird darauf verwiesen, dass in diesem Paket nicht der vollständige Name der Konsolenklasse angegeben wird. Es ist nicht erforderlich, System.Console.WriteLine() zu verwenden, das so lang ist .
Beispiel 3: Im Folgenden wird gezeigt, wie die Befehlszeilenparameter angezeigt werden
000: // HelloWorldHello3.cs
002:
003 : öffentliche Klasse Hello3004: {
005: public static void Main(string[] args)
006: {
007: Console.WriteLine("Hello, World!");
008: Console.WriteLine("Sie haben die folgenden {0} Befehlszeilenargumente eingegeben:", args.Length );
009: for (int i=0; i < args.Length; i++)
010: {
011: Console.WriteLine ("{0}", args[i]);
012: 🎜>013: 🎜>014: 🎜>Wie Sie sehen können, Das String-Array args bezieht sich auf die Eingabeparameter. Da es sich um eine String-Klasse handelt, können Sie mit args.length auf die Länge zugreifen. Verwenden Sie dann eine for-Schleife, um sie anzuzeigen davon folgen der C-Syntax.
Beispiel 4: Wenn Sie einen Rückgabewert wünschen, können Sie ihn wie folgt schreiben: verwenden Sie return:
000: // HelloWorldHello4.cs
001 : using System;
002:
003: öffentliche Klasse Hello4
005: public static int Main(string[] args)
006: {007: Konsole .WriteLine("Hello, World!");
008: return 0;
009: }
010: }
Es ist ganz einfach für Leute, die C oder kennen! JAVA. Wenn Sie VB oder VBS verwenden, gibt es einige Schwierigkeiten!
Okay, nachdem wir das einfache Beispiel gelesen haben, fahren wir mit der nächsten Lektion fort!
Das Obige ist der Inhalt des SUNWEN-Tutorials – C# Advanced (1). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!