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.
- 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:
Ajouter une nouvelle classe C# que vous appellerez Personne.cs:
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é
L’explorateur de solution doit ressembler à cela:
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.