Je cet ensemble de classes:
Node (SUPER classe)
| ------ NodeType1 (Classe)
| ---------- NodeType2 (Class)Hiérarchie des classes en C#
Il existe des champs que le type1 et le type2 ont en commun (par exemple: NAME). Si je déclare le champ NAME dans la classe SUPER (Node), comment dois-je accéder à ces variables dans les classes de types? Comment puis-je faire ces biens? Merci pour votre temps
Donc, si les champs sont 'protégés', le NodeType accédera alors par this.Field. Et puis à l'intérieur du Type je fais la propriété de ces champs? – Ricardo
public class Noeud { protected string Nom {get; ensemble; } } J'ai essayé ceci une fois, et je dois avoir fait équipe ... Il n'est pas devenu une propriété – Ricardo
@Ricardo - Oui à votre première question (je mettais à jour ma réponse comme vous avez commenté). Le point à propos de la propriété était de dire que les mêmes règles s'appliquent aux propriétés que les champs do à. Je ne sais pas pourquoi le code que vous avez n'a pas fonctionné. Vous devez poster votre utilisation et le message d'erreur. – ChrisF