Neue Funktionen in Visual C # .NET

Visual C # .NET (sprich: Visual C sharp) ist Microsofts neue Generation Programmiersprache, die die Flexibilität von C ++ mit der kurzen Entwicklungszyklus von Visual Basic integriert. Diese Merkmale, zusammen mit einer Reihe von neuen Funktionen, machen Visual C # mehr als nur die Summe von Visual Basic und C ++.

Einige der Features von Visual C # sind

  • Die Garbage-Collection: Die Funktion des Garbage Collector, die von Visual C # zur Verfügung gestellt, ist für die Objekte zu überprüfen, nicht von einer Anwendung verwendet wird und sie aus dem Speicher zu löschen.

  • Wert / Referenz-Typ-System: Entsprechend dem Wert / Referenz-Typ-System werden die Standard-Datentypen, Aufzählungen und Strukturen Werttypen genannt. Schnittstellen, Klassen und Delegierte Referenztypen genannt. Diese Art System bietet den Vorteil, eine Anzahl von Speicher Fehler eliminiert und Objektmanipulation zu vereinfachen.

  • Einheitliche Deklaration und Definition von Klassenmethoden: Die einheitliche Deklaration und Definition von Klassenmethoden mildert Sie von der Erstellung mehrerer Dateien - eine für Deklaration und die andere für die Definition.

  • Delegierte: Eine typsichere und sichere Objekt, das einen Verweis auf eine Methode enthält. Der Vorteil der Teilnehmer ist, dass es in anonymous Invokation hilfreich, was bedeutet, dass die Methode aufgerufen werden soll, nicht zur Kompilierzeit bekannt.

  • Einfache Thread-Synchronisation: Damit können Sie Multithreading-Anwendungen zu erstellen.

  • Versionierung: Sie müssen die Mitglieder einer Basisklasse in einer abgeleiteten Klasse ausdrücklich außer Kraft zu setzen. Diese Revision erstellt eine neue Version ohne das bestehende Programm zu beeinflussen.

  • Interoperabilität: Visual C # Anwendungen sind plattformunabhängig.

  • Der Zugang zu nativen Code: Visual C # ermöglicht einen Entwickler programmatisch den nativen Code anzuzeigen.

  • Attribute: Eine deklarative Tag, das Sie verschiedene Entitäten in Ihren Programmen zu beschreiben, verwenden können.

Menü