Je suis principalement un développeur Python mais je dois malheureusement écrire un programme basé sur une interface graphique dans VB .NET pour un client. J'ai été en mesure de comprendre la plupart des particularités de VB moi, mais je l'ai pas eu de chance de trouver un moyen de traduire cet idiome simple dans VB:Existe-t-il un opérateur splat dans VB .NET?
def my_function(arg1, arg2, arg3):
# do stuff with args
pass
args = [1,2,3]
my_function(*args)
je traite certaines fonctions désagréables avec beaucoup de variables et le code serait beaucoup plus agréable et plus facile à lire si je pouvais faire quelque chose comme ça, donc je ne suis pas coincé avec
MyFunction(reader(0), reader(1), reader(2), reader(3)) 'ad infinum
merci! Je vais probablement utiliser la réponse "facile" - ParamArray - mais c'est un indice super utile sur les délégués. Je n'avais jamais vraiment compris à quoi ils servaient et comment les utiliser – sbrother