Est-il possible dans VB.NET de faire a = b = 5
? (Je sais que =
est un opérateur de comparaison aussi)a = b = 5 dans VB.NET - impossible?
Je veux dire ne pas résultat (si b = 2 par exemple)
a = false
b = 2
comment le faire, cependant, dans des situations comme ci-dessous?
L'inconvénient causé cette question dans mon code: certains objets a, b, .. z
sont passés par ref dans une méthode, si je ne me met en garde contre les initialise pas compilateur qu'il shoudl être initialisé (= Nothing par exemple)
Dim a, b, c, d, z As GraphicsPath ' = Nothing is impossible, only each a part
DrawPaths(a, b, c, d, z) ' DrawPaths sets a = new GraphicPath() etc.
Le compilateur est un peu bête dans ce cas, car vous n'avez pas besoin d'initialiser les variables a, b, c, d et z; ils ont déjà une valeur de Rien. –
@ Meta-Knight: Oui ... apparemment il n'y a pas d'option dans VB.NET comme ** out ** – serhio