Domanda semplice, si spera una risposta semplice:Accessor con diversi set e get types?
vorrei fare quanto segue:
private DateTime m_internalDateTime;
public var DateTimeProperty
{
get { return m_internalDateTime.ToString(); } // Return a string
set { m_internalDateTime = value; } // here value is of type DateTime
}
Quanto sopra è solo un esempio di quello che sto cercando di fare. Mi piacerebbe avere un accesso pubblico a una variabile interna di tipo x. Voglio ottenere quella variabile come una stringa, ma impostarla usando qualcosa di tipo x.
È possibile?
--edit--
ho capito che potevo fare qualcosa di simile:
private DateTime m_internalDateTime;
public object DateTimeProperty
{
get { return m_internalDateTime.ToString(); } // Return a string
set { m_internalDateTime = (DateTime)value; } // here value is of type DateTime
}
Ma poi, permettetemi di dire che io uso tipo y invece di una "stringa" come il mio tipo 'get' . Se voglio usare "DateTimeProperty" altrimenti nel mio codice, dovrei farlo.
Vi incoraggio vivamente di non utilizzare il codice nella tua modifica. A parte una strana pausa dalla convention, questo potrebbe avere una leggera performance e gravi problemi di localizzazione. –
Non osare scrivere quel codice. – mquander