Voilà je me documente sur la méthode String.Clone. On dit que:
CITATION
La valeur de retour n'est pas une copie indépendante de cette instance ; il s'agit simplement d'une autre vue des mêmes données.
Source: MSDN
Alors, j'essai ceci:
Dim instance As String
Dim returnValue As Object
instance = "Valeur1"
returnValue = instance.Clone 'Créer un alias sur la variable instance
'Si je modifie returnValue, en théorie je devrais modifier aussi la variable instance
returnValue = "Valeur2"
Console.WriteLine(instance) 'Affiche Valeur1
Console.WriteLine(returnValue) 'Affiche Valeur2, Pourquoi?
Est-ce que String.Close est un alias? Si oui, pourquoi ça ne fonctionne pas?
Merci de vos réponses!