Lorsque vous référencez des propriétés de classe à partir d'une fonction dans la classe, utilisez-vous la valeur de la propriété réelle ou la valeur de la variable privée?Utilisation de la valeur de la variable privée ou de la propriété réelle dans les fonctions de classe?
Quelle est la meilleure solution? Pourquoi?
public class
private m_Foo as double
public property Foo() as double
get
return m_Foo
end get
set(byval value as double)
m_Foo = value
end set
end property
public function bar() as double
Dim x as double = 5 * m_Foo
Dim y as double = 3 * Foo
end function
end class
Et, si vous êtes dans le habitude d'utiliser des propriétés automatiques, vous n'avez pas le choix. –