Les nouvelles fonctionnalités de Visual C # .net

Visual C # .NET (prononcez Visual C dièse) est la nouvelle génération du langage de programmation de Microsoft qui intègre la flexibilité de C ++ avec le court cycle de développement de Visual Basic. Ces caractéristiques, ainsi que d'un éventail de nouvelles fonctionnalités, font Visual C # plus que la somme de Visual Basic et C ++.

Certaines des fonctionnalités de Visual C # sont

  • Collecte des ordures: La fonction du garbage collector, fournies par Visual C #, est de vérifier pour les objets ne sont pas utilisés par une application et de les effacer de la mémoire.

  • Système de type / de référence de la valeur: Selon le système de type valeur / référence, les standards types de données, les énumérations et les structures sont appelés types de valeur. Interfaces, les classes et les délégués sont appelés types de référence. Ce système de type offre l'avantage d'éliminer un certain nombre de bogues de mémoire et de simplifier la manipulation d'objets.




  • Déclaration unifiée et la définition des méthodes de classe: La déclaration unifiée et la définition des méthodes de classe, vous soulage de créer plusieurs fichiers - un pour la déclaration et l'autre pour la définition.

  • Délégués: Un objet de type sécuritaire et sûr qui contient une référence à une méthode. L'avantage d'utiliser des délégués est qu'il est utile dans l'invocation anonyme, ce qui signifie que la méthode à invoquer soit pas connue au moment de la compilation.

  • La synchronisation des threads simple: Vous permet de créer des applications multithread.

  • Versioning: Vous devez remplacer explicitement les membres d'une classe de base dans une classe dérivée. Cette révision crée une nouvelle version sans affecter le programme existant.

  • Interopérabilité: Applications Visual C # sont indépendant de la plateforme.

  • Accès à code natif: Visual C # permet à un développeur pour voir programme le code natif.

  • Attributs: Une balise déclarative que vous pouvez utiliser pour décrire différentes entités dans vos programmes.


» » » » Les nouvelles fonctionnalités de Visual C # .net