Nouveautés C# 6.0 dans Visual Studio 2015 Preview

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.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *