Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    passare connessione al costruttore,valore o riferimento?

    salve a tutti
    ho delle classi in cui invio l'oggetto sqlConnection nel costruttore
    il mio dilemma è se impostare il parametro per valore o per riferimento

    attualmente il progetto a cui sto lavorando ho il costurttore che accetta
    il paramtro come valore, ho paura quindi che mi crei un copia dell'oggetto
    connessione, sapete se quando si distrugge la classe anche la chiamata viene
    annullata?
    oppure devo cambiare in riferimento? in questo modo pongo la variabile come punatore
    della connessione?
    codice:
     Public Sub New(ByVal oconn As SqlConnection)
                ogConn = oconn
      End Sub
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: Secondo me fai prima e meglio a fare prove da solo.

    Comunque, secondo me, devi usare sempre il modo predefinito, value, se non ti serve fare altrimenti.

    La procedura crea sì una copia dell'argomento passato. Ma in questo caso, visto che passi un oggetto tipo reference, la cosa passata non è l'oggetto, ma il puntatore all'oggetto. Il sistema crea una copia del puntatore e non dell'oggetto.
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.