Aller au contenu

Sujets conseillés

Posté

Bonjour à tous!

Voilà je me documente sur la méthode String.Clone. On dit que:

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!

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...