Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    Variabili Vb.net

    Scusate una precisione, dichiarare una variabile globale al form si può fare dichiarandola come private. Se invece uso Public vuol dire che è disponibile agli altri form. Visto che sono proprietà delle classi in questo caso l'utilizzo di dim (locale) che senso ha? prende per default private? non capisco la differenza!
    Tony

  2. #2
    Inserire un "Dim x As ..." a livello di classe è come dire "Private x As ...".
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    perfetto era quello che volevo sapere.. era come pensavo

    Grazie 10000 ciao
    Tony

  4. #4
    Occhio però che nei moduli (anche se in realtà sono classi sealed) l'ambito di visibilità di default è Public; nel dubbio ti consiglio di specificare sempre l'ambito di visibilità a campi, funzioni e proprietà.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da MItaly
    Occhio però che nei moduli (anche se in realtà sono classi sealed) l'ambito di visibilità di default è Public; nel dubbio ti consiglio di specificare sempre l'ambito di visibilità a campi, funzioni e proprietà.
    Concordo pienamente. Per rimuovere ambiguità, in genere io utilizzo l'istruzione Dim solamente per le variabili locali, mentre specifico la visibilità quando si tratta di dichiarare un campo della classe.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.