Originariamente inviato da Tonari
Salve a tutti!
Spero di proporre un quesito interessante. Ho cercato a lungo, purtroppo senza successo.
Sto cercando in tutti i modi di capire se è possibile creare una classe contenente un metodo che permetta all'utente di definire da sé le proprietà che vuole.
Mi spiego meglio: ho una classe "Customer". In questa classe vorrei che ci fossero delle proprietà di base, come "Nome" e "Indirizzo" e la possibilità all'utente di definire le proprietà che vuole aggiungere.
Per esempio il signor Rossi potrebbe volere un oggetto Customer che gli permetta di specificare anche "Età" (Int16) e "Indirizzo" (stringa), mentre il signor Verdi magari preferirebbe "Hobby" (stringa) e "Ultima spedizione merci" (data).
E' possibile realizzare la cosa? Purtroppo sono ancora un principiante in Visual Basic e avendo vagato un po' per la rete ho sentito parlare di "Reflection", "Property Builder" e "Type Builder", ma non capisco se mi sto complicando semplicemente la vita e se sto cercando nella giusta direzione.
Potreste aiutarmi a capire se c'è un modo per affrontare la questione?