Nouveautés C# 6.0 dans Visual Studio 2015 Preview

Chamseddine OUERHANI
Chamseddine OUERHANI Ajouter un commentaire 3e lecture en min

A l’occasion de la conférence Connect (), Microsoft a levé le voile sur les nouveautés introduites au sein de la Preview de Visual Studio Ultimate 2015 et l’a mises à disposition à des fins de test et de feedback.

Page de démarrage de l’EDI
  PageD_MVSP_2015
Par défault vous allez écrire en  C# 6.0. Si jamais vous avez besoin de changer cela, allez dans:Menu Projet >> Propriétés de « nom de votre projet » >> onglet Générer >> bouton Options avancées >> Général >> Version du langage >> C#6.0 Vous pouvez changer la version du langage comme indiqué ci-dessous:
  version
  • La syntaxe Using

Avec les versions précédentes de C#, vous ajoutez l’instruction using pour référencer des instructions comme Console.WriteLine comme indiqué ci-dessous :

Console.WriteLine("Bienvenue dans C# 6.0 Preview");
Console.ReadLine();

Avec C# 6.0, vous pouvez ajouter l’instruction using pour référencer le WriteLine lui même comme indiqué ci-dessous :

using System.Console;

namespace ApplicationTest
{
    class Program
    {
        static void Main(string[] args)
        {
            WriteLine("Bienvenue dans C# 6.0 Preview");
            ReadLine();
        }
    }
}
  • Les propriétés implémentées automatiquement

Avec la version précédente de C#, une propriété automatique ne peut pas être initialisée au niveau de la déclaration, le développeur doit le  faire dans le constructeur.

public string Nom_A { get; set; }

//initialiser la valeur de la propriété dans le constructeur 
public Client()
{
   Nom_A = "François";
}

Avec C# 6.0, il suffit simplement d’initialiser la propriété à la suite de sa déclaration :

public string Nom_6 { get; set; }= "François 6";
  • Le projet partagé

Avec Visual Studio 2015 vous pouvez désormais référencer un projet.commencez par Créer un nouveau projet partagé comme suit:

 Part

Ajouter une nouvelle classe C# que vous appellerez Personne.cs:

  classePP

Ajouter la propriété automatique suivante dans le code de la classe Personne.cs

public string prénom { get; set; } = "Capucine";  

Créer un nouveau projet C# application console et référencer le projet partagé comme suit:
Dans la fenêtre Explorateur de solutions >> Clique droit sur Références >> Ajouter une référence>> onglet Projets partagés >> cocher votre projet partagé

 A_ref

L’explorateur de solution doit ressembler à cela:

 Ref

Faire appel à la proprité automatique du projet partagé à partir de votre application console.

using System;
using SharedProject1;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(new Personne().prénom);

            Console.ReadLine();
        }
    }
} 

A voir aussi:

  • Toutes les nouveautés de la version MVS Ultimate Preview 2015 ici.
  • Les bogues et les problèmes corrigés dans la version MVS Ultimate Preview 2015 ici.
  • Proposez vos propres améliorations à l’équipe C# de Microsoft ici.

Téléchargement:

  • La version Microsoft Visual Studio Ultimate 2015 Preview ici.
Partager cet article
Par Chamseddine OUERHANI Expert Auditeur en Sécurité des Systèmes d'Information et Passionné de Programmation Événementielle
Chamseddine OUERHANI, expert auditeur en sécurité des systèmes d'information, allie une solide expérience en sécurité informatique à une passion pour la programmation événementielle. Formateur chevronné depuis plusieurs années, il se spécialise dans la protection des systèmes d'information tout en nourrissant un vif intérêt pour les technologies Microsoft telles que C# et ASP.NET. Avec son expertise diversifiée, Chamseddine apporte une perspective unique à l'univers de la sécurité informatique et de la programmation.
Laisser un commentaire