Initialiseurs de propriétés automatiques C#
$count++; if ($count == 2) { include "../sharemediasubfolder.php"; } ?>
Les initialiseurs de propriétés automatiques nous aident à initialiser les propriétés sans un ensemble correspondant de variables privées ou locales.
Par exemple, considérons une classe Employee avec deux propriétés : EmployeeID et EmployeeName.
using System;
namespace CosmicLearn
{
class Employee
{
public int EmployeeID{
get;
set;
}
public string EmployeeName
{
get;
set;
}
}
class TestCSharp{
static void Main(){
Employee emp1 =
new Employee() { EmployeeID = 1, EmployeeName = "Mugambo" };
Employee emp2 =
new Employee() { EmployeeID = 2, EmployeeName = "Robert" };
Console.WriteLine(emp1.EmployeeName);
Console.WriteLine(emp2.EmployeeName);
}
}
}
Sortir:
Mugambo
Robert
Comme vous pouvez le voir, nous n'avons pas défini d'espace réservé ou de variables privées pour les propriétés.
Nous pouvons directement instancier l'objet Employee avec EmployeeID et EmployeeName.