Pour C# dans VS2005, l'appel this()
dans une classe héritée provoque l'exécution du constructeur de base?C# dans VS2005: est-ce que this() exécutera le code du constructeur de base pour une classe héritée?
EDIT: Comment éviter d'avoir à réécrire les affectations x
et y
? Remarque, je ne pas voulez le constructeur MyObject (num num) pour exécuter le constructeur base().
public class MyObject : MyParentObject {
int x;
int y;
int z;
public MyObject() {
x = 5;
y = 10;
}
public MyObject(int num) : base(num) {
x = 5;
y = 10;
z = num;
}
Vous devez appeler le constructeur de base, peut-être que l'héritage n'est pas la solution dont vous avez besoin. – PostMan