La proprietà Default costrutto in Visual Basic è una struttura di classe o di dati che è accessibile al vostro programma senza specificare essa. Accesso a una proprietà di classe di norma richiede che la dichiarazione programma specificare il nome della proprietà . Ad esempio, per accedere alla proprietà myMessage nella classe SendMessage , la dichiarazione sarebbe scritto come SendMessage.myMessage . Se myMessage è dichiarato come una proprietà predefinita , la stessa chiamata viene effettuata senza specificare il nome della proprietà , come SendMessage ( someMessage ) . Questo costrutto dovrebbe essere usato con parsimonia in quanto ha il potenziale per confondere gli utenti della vostra classe che non hanno familiarità con gli strumenti e all'uso di default . Istruzioni 
 1 
 dichiarare la proprietà come una parte della definizione di classe come si farebbe normalmente . La proprietà deve avere accessibilità al pubblico, in modo che non deve utilizzare la parola chiave in comune o privato nella dichiarazione. A titolo di esempio , il XXXX immobile è dichiarato come segue : 
 
 Proprietà myMessageString As String 
 2 
 Aggiungi la parola chiave predefinita per la dichiarazione , che precede la parola chiave Proprietà . La dichiarazione esempio è così modificato: 
 
 predefinito myMessageString Proprietà As String 
 3 
 Aggiungi un minimo di un parametro alla dichiarazione di proprietà . Una proprietà predefinita deve avere almeno un argomento . Aggiungere una lista di argomenti per l'esempio come segue : 
 
 predefinito myMessageString Proprietà ( indice ByVal As Integer ) As String 
 4 
 Scrivi Get e Set procedure immobiliari per consentire l'accesso ai dati memorizzati valori. Le procedure sono scritte tra la firma Proprietà e la dichiarazione di proprietà Fine . La routine Get viene chiamata quando il valore della proprietà viene recuperato . La procedura di memorizza i valori ricevuti dalla struttura. La routine Get per l'esempio è molto semplice , la lettura : 
 
 Get 
 
 myTextStrings ritorno ( indice ) per 
 Fine Come 
 
 Il Set è altrettanto semplice come memorizza i valori di un array di classe: 
 
 Set