bonjour, alors ce que j'essaie de faire c'est ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
public lst as new list(of blabla)
 
function toto(byRef tata)
   return tata(0)
end function
 
 
dim bb = toto(lst)
et là je veut que bb devient lst(0)

je veut pas que bb prend juste la valeur de lst(0), mais qu'elle soit une sorte d'Alias, quand je change la valeur de bb elle change la valeur de lst(0), je veut que bb et lst(0) aient la même réference dans la mémoire et pas qu'ils soient 2 variables indépendantes

alors comment faire svp, (je sais que je peut bypasser tout ça en passant l'index (0 dans cet example), mais par soucis d'optimisation et en sachant que enfait c'est plusieurs lists dans des list .. j'ai pas envie de le faire comme ça

merci d'avance pour toute aide