J'ai deux classes semblables en C#Comment lier des variables de deux classes en C#?
public class Property
{
public string version;
public string CCodeName { get; set; }
public string CDoc { get; set; }
public string ShortName { get; set; }
}
public class PropertyFieldsInExcel
{
public string ShortNames { get; set; }
public string CNames { get; set; }
public string CDoc { get; set; }
public string Version { get; set; }
}
Après cela, je l'ai créé deux listes.
static List<PropertyFieldsInExcel> listA = new List<PropertyFieldsInExcel>();
public List<Property> listB = new List<Property>();
Maintenant, je veux avoir une liaison bidirectionnelle entre ces deux listes. Comme dans, chaque fois que quelque chose change dans listA
l'élément correspondant dans listB
doit être mis à jour. Comme si, listA[i].ShortName = "abc"
alors listB[i].ShortName
doit également avoir la même valeur. listA.Add()
doit déclencher listB.Add()
et vice versa.
Merci!
Je n'ai aucune idée de comment procéder. Je suis un peu amateur en C#. Tout type de solution est acceptable pour moi. – Rama