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:
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";
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:
Téléchargement: