Heim  >  Artikel  >  Backend-Entwicklung  >  SUNWEN-Tutorial – C# für Fortgeschrittene (11)

SUNWEN-Tutorial – C# für Fortgeschrittene (11)

黄舟
黄舟Original
2016-12-19 10:27:481066Durchsuche

Zuerst erstellen wir eine C#-Programmdatei cs1.cs und dann eine JAVA-Quellprogrammdatei cs1.java. Ihr Inhalt ist:

cs1.cs:

mit System;
public class cs1{
public static void Main(){
Console.WriteLine("i am sunwen!");
sunwen mySunwen=new sunwen();
Console .WriteLine(mySunwen .name);
}
}


class sunwen{
public String name="chenbin!";
}

cs1.java:

import System.*;

public class cs1{
public static void main(String args[]){
System.out.PRintln("i am sunwen,how bist du! >String name="chenbin!";
}


OK, lassen Sie uns diese beiden Programme ausführen. Während des Kompilierungsprozesses haben wir festgestellt, dass C# tatsächlich viel schneller ist als JAVA. Ich sage nichts Gutes über M$) Tatsächlich ist die Ausgabe der beiden Programme gleich, beide:

ich bin sunwen!
chenbin!

Es gibt eins Ein wichtiger Unterschied besteht darin, dass es eine Zeile mit der Aufschrift public String name="chenbin!" gibt, in JAVA jedoch String name="chenbin!". Wenn wir diesen public in cs1.cs entfernen, tritt ein Fehler auf, da in JAVA Wenn in C# kein Bereichsmodifikator verwendet wird, ist der Standardwert „protect“, sodass außerhalb der Klasse nicht darauf zugegriffen werden kann.


Dies ist einer der wichtigen Unterschiede: Wenn wir das C# von cs1 verwenden. cs Ändern Sie im Programm die öffentliche Klasse cs1 in die öffentliche Klasse cs2, speichern Sie sie und kompilieren Sie sie erneut. In JAVA funktioniert dies offensichtlich nicht, da JAVA vorschreibt, dass es nur eine öffentliche Klasse geben kann Und der Name dieser Klasse muss genau mit dem Dateinamen übereinstimmen. In C# wird die Methode Main verwendet, um den Eintrag zu finden. Es erscheint die Fehlermeldung „Nicht gefunden“. Schreiben Sie „Main“ nicht als „Main“, hehe, ich mache oft solche Fehler.

Das Obige ist der Inhalt des SUNWEN-Tutorials – C# Advanced (11), Weitere Informationen Bitte beachten Sie den Inhalt der chinesischen PHP-Website (www.php.cn)!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn