Routine delle proprietà e campi
Aggiornamento: novembre 2007
È possibile utilizzare proprietà e campi per memorizzare e recuperare informazioni in un oggetto. Date le similitudini esistenti tra proprietà e campi, stabilire quale sia la scelta di programmazione più adeguata in un dato caso può essere difficile.
Utilizzare le routine delle proprietà nei casi seguenti:
È necessario controllare quando e come un valore viene impostato o recuperato.
La proprietà contiene un insieme di valori ben definito che è necessario convalidare.
L'impostazione di un valore determina modifiche percettibili nello stato dell'oggetto, ad esempio a una proprietà IsVisible.
L'impostazione della proprietà provoca modifiche ad altre variabili interne o ai valori di altre proprietà.
È necessario eseguire una serie di passaggi prima dell'impostazione o del recupero della proprietà.
Utilizzare i campi nei seguenti casi:
Il valore è di tipo auto-convalidante. Si verifica ad esempio un errore o una conversione automatica di dati se a una variabile Boolean viene assegnato un valore diverso da True o False.
Tutti i valori nell'intervallo supportato dal tipo di dati sono validi, ad esempio nel caso di molte proprietà di tipo Single o Double.
La proprietà è un tipo di dati String e non vi è alcun vincolo sulla dimensione o il valore della stringa.