Assegnamento modifica entrambe le variabili!

venerdì 12 ottobre 2007 - 20.57

EmaGuzzetti Profilo | Junior Member

ho scritto questo codice per il mio programma uando una structure:
Public agio(0 To 19), agio2(0 To 19), agi As ragio
Public numgiocatori As Integer = 0
Public a, b As Integer
Public str(0 To 20) As String

Structure ragio
Public cognome As String
Public nome As String
Public cap As Boolean
Public nmaglia As Integer
Public ruolo1 As String
Public ruolo2 As String
Public datan As Date
Public via As String
Public nc As Integer
Public località As String
Public ntel As String
Public cel As String
Public email As String
Public datatess As Date
Public ntess As String
Public note As String
Public esiste As Boolean
End Structure


Private Sub Applica_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Applica.Click
For a = 0 To numgiocatori
str(a) = ListBox2.Items.Item(a).ToString
Next
ListBox2.Sorted = True
For a = 0 To numgiocatori
For b = 0 To numgiocatori
If ListBox2.Items.Item(a).ToString = str(b) Then
agio2(a) = agio(b)
End If
Next
Next
agio = agio2
end sub


ma la riga
agio2(a) = agio(b)
mi cambia i valori sia della struttura agio2(a), sia di agio2(b)... com'è possibile?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5